[Swiftの教科書]UIDatePicker
はじめに
こんにちは、夢見がちです。
いよいよオリジナルアプリの開発を開始してから1ヶ月半でここまで来ました。
開発者支援用アプリ[Swiftの教科書]の申請まで徐々に形になってきてワクワクしてます
さて、今回は、UIDatePickerについての紹介をしていこうと思います
UIDatePicker
Apple Developer Documentation
ソースコードサンプル
viewDidLoad()などで書いてください
ViewController.swift
var datePicker:UIDatePicker? = nil
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.datePicker = UIDatePicker.init(frame: CGRect.zero)
if let datePicker = datePicker {
datePicker.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: 100)
datePicker.center = self.view.center
self.view.addSubview(datePicker)
}
}
シンプルに書くと、こんな感じになります。
今の仕様だと、左に寄った感じになっちゃうので、widthのサイズをもう少し短くしてもいいかもですね。
まとめ
UIDatePickerは、日付や時間を選択したい時に使用します。使用頻度としては、そこまでないかもしれないですが、ふとStoryboardで書き忘れた時や、途中で呼び出したい時などは、こちらのコードを思い出して書いてみてください。
あとがき
[Swiftの教科書]を作ることでもっとよりSwiftを使える人が増えることを願ってます。
いろんな形であれ、一緒に開発できるメンバーも探しているので、一緒にオンラインで開発していきましょう。