我有包含名爲「Name」,「Location」和「Birthday」的三個UITextFields的視圖控制器。如何在UITextField上點擊時打開UIDatePicker
我這裏有這個代碼,打開一個的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;
}
這裏我有兩個問題。
問題1
當我挖掘日期選擇器打開的任何字段。我只想在點擊「生日」時打開日期選擇器。
問題2
當我點擊一個字段,然後再次點擊,它會打開另一個日期選擇器。
我該如何阻止這種情況發生?
彼得
它的工作就像一個魅力:)可以同樣的方法適用於一個UIPickerView? –
@PeterStuart是 –