【发布时间】:2012-10-01 11:00:38
【问题描述】:
我对 iOS 很陌生,所以很明显,当我尝试按照这个解决方案 Display datepicker on tapping on textfield 解决我的问题时,我错过了一些概念。
我在一个名为 DatepickerAppDelegate 的类中有接口和实现,但我在这里迷路了:
“在 XIB 中,拉出一个 UIToolbar 和一个 UIDatePicker,但不要将其附加到视图。适当地连接出口。dateChanged:响应日期选择器中的更改和 doneEditing:在完成时调用单击工具栏中的按钮。将它们也连接起来。方法实现如下。"
我读过一些关于 XIB 的文章,但我使用的是故事板,所以我想我没有。另外,我不确定我应该如何在不将元素附加到我的视图控制器的情况下拉出元素(我正在尝试,但是当我释放鼠标按钮时,该工具会飞回工具栏),我没有甚至不明白为什么我需要一个 UIToolbar。
最后,如何将我的文本字段连接到 datepicker 委托?
有人可以帮我吗?
更新:
其实很简单,我只需要:
datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
self.birthday.inputView = datePicker;
【问题讨论】:
标签: ios xcode uitextfield uidatepicker