Ran*_*jit 0 iphone ios4 ios ios-4.2
在我看来我有4个文本字段,我已经从xib拖了它,
所以当我点击前三个文本字段时,我想要打开一个键盘,当我点击第四个文本字段时,我只想打开一个UIPickerView
下面我写了代码,它为所有文本字段打开UIPickerView.
- (void)textFieldDidBeginEditing:(UITextField *)textField{
[textField resignFirstResponder];
[self uiPickerPopUpDisplay];
}
Run Code Online (Sandbox Code Playgroud)
所以朋友们请帮帮我,我该怎么办呢
谢谢和问候Ranjit
使用textFieldShouldBeginEditing:而不是textFieldDidBeginEditing:方法.说你的文本框的名字是textField1,textField2,textField3,textField4.然后,在textFieldShouldBeginEditing:方法中.
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (textField == textField4) {
[self uiPickerPopUpDisplay];
return NO;
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)