【发布时间】:2014-10-06 13:29:40
【问题描述】:
我有一个配置文件视图,其中有 4 个 TextField,其中一个必须使用 DatePicker 插入日期,但我意识到这个 DatePicker 始终可见,另一方面我想出现在您单击包含日期的 TextField。我该如何解决? 我插入的代码是这样的:
import UIKit
class ProfileViewController: UIViewController {
@IBOutlet weak var bornDate: UITextField!
@IBOutlet weak var dateSec: UIDatePicker!
override func viewDidLoad() {
super.viewDidLoad()
dateSec.addTarget(self, action: Selector("datePickerChanged:"), forControlEvents: UIControlEvents.ValueChanged)
}
func datePickerChanged(datePicker:UIDatePicker) {
var dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.ShortStyle
var strDate = dateFormatter.stringFromDate(dateSec.date)
bornDate.text = strDate
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
【问题讨论】:
标签: xcode swift datepicker ios8