LoginSignup
2

More than 3 years have passed since last update.

Swift5 Date Picker の初使用

Posted at

はじめに

Date Pickerを今までに使った事がなかったので、使ってみました。

環境

Xcode12.3
Swift5.3.2
macOS Catalina 10.15.4

Date Pickerを選ぶ

スクリーンショット 2021-01-17 15.52.30.png

ViewControllerに設置する

スクリーンショット 2021-01-17 21.31.49.png

Date Pickerとswiftファイルを接続する

DatePickerViewController.swift
 @IBOutlet weak var datePicker: UIDatePicker!

ここまでで、Date Pickerは動くようになります。

追記

Date Picker の Preferred StyleのModeで「Time」「Date」「Date and Time」「Count Down Timer」が選べます。

値の取り方の例(Count Down Timerの場合)

DatePickerViewController.swift
 @IBAction func hogeButton(_ sender: UIButton) {

        hogeLabel.text = String(datePicker.countDownDuration)

    }

↓画像のように値をとる事ができます。
スクリーンショット 2021-01-18 18.02.07.png

全コード

DatePickerViewContlloer.swift
import UIKit

class DatePickerViewController: UIViewController {

    @IBOutlet weak var datePicker: UIDatePicker!
    @IBOutlet weak var hogeLabel: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    @IBAction func hogeButton(_ sender: UIButton) {

        hogeLabel.text = String(datePicker.countDownDuration)

    }
}

終わりに

もし、間違っているところがあれば優しく教えていただけると嬉しいです。

Twitter

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
2