1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Swiftの教科書]UIDatePicker

1
Posted at

[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を使える人が増えることを願ってます。
いろんな形であれ、一緒に開発できるメンバーも探しているので、一緒にオンラインで開発していきましょう。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?