Pet*_*art 1 objective-c uidatepicker uitextfield ios
我有包含三个 UITextFields 的视图控制器,称为“名称”、“位置”和“生日”。
我在这里有这个代码,它打开一个 UIDatePicker:
// Open date picker
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
// Make a new view, or do what you want here
UIDatePicker *pv = [[UIDatePicker alloc] initWithFrame:CGRectMake(0,245,0,0)];
[self.view addSubview:pv];
return NO;
}
Run Code Online (Sandbox Code Playgroud)
这里我有两个问题。
问题一
当我点击任何字段时,日期选择器会打开。我只想在点击“生日”时打开日期选择器。
问题二
当我点击一个字段,然后再次点击时,它会打开另一个日期选择器。
我怎样才能阻止这种情况发生?
彼得
而是在 viewDidLoad 上试试这个:
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
birtdayTextField.inputView = datePicker; //birtdayTextField is your "birthday text field"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2855 次 |
| 最近记录: |