Sol*_*444 23 keyboard xcode uitextfield ipad
我有一个ipad应用程序,当你在横向视图中时,视图将在键盘输入时向上移动.当您在键盘上按完成时,将调用textFieldShouldReturn和textFieldShouldEndEditing,在这种情况下,我将视图向下移动到shouldEndEditing中.
如果用户按下"关闭"键盘按钮,则键盘会出现问题,但视图仍在我移动的位置浮动.
我需要知道按下该按钮时调用的函数或函数是什么,因此我可以将函数重定向到textFieldShouldEndEditing.
谢谢!
Sha*_*ziz 27
您可以收听键盘隐藏UIKeyboardWillHideNotification通知.
Chr*_*son 13
当按下"下键盘"按钮时,textfield委托方法为:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)
不会被称为.
当按下"下键盘"或"返回按钮"时,:
-(void)textFieldDidEndEditing:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)
将被召唤.
我使用一个NSString *lowerKeyboardButtonPressed最初设置为@""我@"N"在textfieldShouldReturn方法中设置的变量...然后在textFieldDidEndEditing方法中检查它是否设置为@"N"...然后我知道是否按下了返回键或下键盘键.我的textFieldDidEndEditing方法中的最后一行将变量设置回@"".