2
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

Swift5 Date Picker の初使用

はじめに

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
2
Help us understand the problem. What are the problem?