DateFieldTypeView
@available(iOS 9.0, *)
class DateFieldTypeView : UIScrollView
View that is meant to be attached above keyboard, supplementing default name inputs.
-
Declaration
Swift
private let kSingleDigit: String -
Declaration
Swift
private let kFull: String -
Declaration
Swift
private let kText: String -
Declaration
Swift
private let kOfMonth: String -
Declaration
Swift
private let kOfYear: String -
Declaration
Swift
private let kAbbr: String -
Declaration
Swift
private let kUTCoffset: String -
Declaration
Swift
private let kGMTshort: String -
Declaration
Swift
private let kGMTfull: String -
Declaration
Swift
private let kLocation: String -
Declaration
Swift
private let kLocationTime: String -
date formatter to display current time example
Declaration
Swift
private let dateFormatter: DateFormatter -
valid date fields that are to be displayed.
Declaration
Swift
private var dateFields: [DateField] { get } -
Default initializer
Declaration
Swift
override init(frame: CGRect) -
Default initializer
Declaration
Swift
required init?(coder: NSCoder) -
Things to do, when view successfully inits.
Declaration
Swift
func viewDidInit() -
Generates vertical stack that encapsulates text title, with all date patterns of same type.
|TYPE| |genHStack(field:)|Declaration
Swift
func genVStack(field: DateField) -> UIStackView -
Generates horizontal stack that encapsulates all date patterns of same type.
|pattern|pattern|pattern| |SUBTITLE|SUBTITLE|Declaration
Swift
func genHStack(field: DateField) -> UIStackView -
Generates subtitle view for genHStack(field:)
|pattern|pattern|pattern| -> |SUBTITLE|SUBTITLE|Declaration
Swift
func genSubtitleView(subtitle: String, button: DatePatternButton) -> UIStackView -
Called when any pattern button is tapped.
Declaration
Swift
@objc func buttonTapped(sender: DatePatternButton)
View on GitHub
DateFieldTypeView Class Reference