datepickerで日にちを選択する時に年月日のみの選択にしたいです。
今は画像のように曜日、月、日にち、時間となってしまっています。
ご存知の方、宜しくお願いします。
viewcontroller
1import UIKit 2import EventKit 3 4class EventViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UITextViewDelegate { 5 6 var tradeDatePicker: UIDatePicker = UIDatePicker() 7 8 override func viewDidLoad() { 9 super.viewDidLoad() 10 11 //日にち表示を月日のみに変更 12 tradeDatePicker.datePickerMode = UIDatePicker.Mode.dateAndTime 13 tradeDatePicker.timeZone = NSTimeZone.local 14 tradeDatePicker.locale = Locale.current 15 tradeDateBox.inputView = tradeDatePicker 16 17 tradeDateBox.inputView = tradeDatePicker 18 tradeDateBox.inputAccessoryView = toolbar 19 20 @objc func done() { 21 //done 22 self.tradeDateBox.endEditing(true) 23 let formatter = DateFormatter() 24 formatter.dateFormat = "yyyy年MM月dd日" 25 tradeDateBox.text = "(formatter.string(from: tradeDatePicker.date))" 26 } 27 28 @objc func cancel() { 29 self.tradeDateBox.text = "" 30 self.tradeDateBox.endEditing(true) 31 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。