我曾经为我inputView
的 显示,但我对其他功能使用相同的。使用后如何显示标准键盘?uipickerview
textfield
textfield
inputView
textfield
textfield.inputView = pickrView;
我曾经为我inputView
的 显示,但我对其他功能使用相同的。使用后如何显示标准键盘?uipickerview
textfield
textfield
inputView
textfield
textfield.inputView = pickrView;
只是
textfield.inputView = nil;
为我工作
正如Pavel Kaljunen所说,你只需要将inputView设置为nil,但是当键盘已经可见时,你必须先resignFirstResponder,将inputView设置为nil,然后再次成为FirstResponder。
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.35];
[yourTextField resignFirstResponder];
yourTextField.inputView = nil;
[yourTextField becomeFirstResponder];
[UIView commitAnimations];
我认为这段代码也许可以工作
[textField.inputView addTarget:self action:@selector(doTest) forControlEvents:UIControlEventTouchUpInside];
- (void)doTest
{
if([textFiled isFirstResponder])
{
[textFiled resignFirstResponder];
}
else
{
[textFiled becomeFirstResponder];
}
}