gpt4 book ai didi

ios - 点击 UITextField 时如何打开 UIDatePicker

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:28:38 25 4
gpt4 key购买 nike

我有一个 View Controller ,其中包含三个名为“姓名”、“位置”和“生日”的 UITextField。

我这里有打开 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;
}

这里我有两个问题。

问题一

当我点击任何字段时,日期选择器会打开。我只想在点击“生日”时打开日期选择器。

问题2

当我点击一个字段,然后再次点击时,它会打开另一个日期选择器。

我怎样才能阻止这种情况发生?

彼得

最佳答案

改为在 viewDidLoad 上试试这个:

UIDatePicker *datePicker = [[UIDatePicker alloc] init];
birtdayTextField.inputView = datePicker; //birtdayTextField is your "birthday text field"

关于ios - 点击 UITextField 时如何打开 UIDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21956100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com