Objective c 使用带有UITextField的日期选择器并禁用其他输入
所以我有一个dat选择器设置作为UITextField的inputView,一切都很好。然而,问题是,当你选择文本字段并显示选择器时,你仍然能够使用计算机键盘在模拟器上键入字母。我如何设置它,以便当您点击文本字段并且显示日期选择器时,您无法输入任何其他文本?您可以对UIViewController进行编码以实现UITextFieldDelegate协议,为textField分配委派,然后在视图控制器中编写以下函数:-Objective c 使用带有UITextField的日期选择器并禁用其他输入,objective-c,cocoa-touch,uitextfield,uidatepicker,Objective C,Cocoa Touch,Uitextfield,Uidatepicker,所以我有一个dat选择器设置作为UITextField的inputView,一切都很好。然而,问题是,当你选择文本字段并显示选择器时,你仍然能够使用计算机键盘在模拟器上键入字母。我如何设置它,以便当您点击文本字段并且显示日期选择器时,您无法输入任何其他文本?您可以对UIViewController进行编码以实现UITextFieldDelegate协议,为textField分配委派,然后在视图控制器中编写以下函数:- - (BOOL)textFieldShouldBeginEditing:(UI
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
这样做意味着,即使是日期选择器也不会出现。我需要日期选择器出现,我只是不希望除了日期以外的任何东西都能被输入。