0

我在 uitextfield 中单击时使用 uidatepicker 弹出窗口,日期选择器使用键盘弹出,如何禁用特定的文本字段键盘并启用 uidatepicker?

uidatepicker

4

2 回答 2

0

首先设置您的文本字段委托,如果您尚未设置它然后在委托方法中

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    if ([textField isEqual:toDateTxtFld])
    {
        // Add this code in delegate
        [yourTextField resignFirstResponder];

        // ADD YOUR CODE FOR DATEPICKER Code

        return NO;
    }

    return YES;
}

因此,只要您单击文本字段,键盘就会退出。

于 2012-09-13T11:01:03.450 回答
0

如果日期选择器和键盘一起[myTextField resignFirstResponder];弹出,当用户点击 UITextField 时键盘弹出时,您可以随时调用删除键盘

于 2012-09-13T10:46:32.593 回答