我正在为我的iPad应用程序创建自定义键盘。我将此键盘创建为自定义inputView,然后将其分配给每个文本字段的inputView属性。我在storyboard中构建了这个键盘,当我将光标放在任何文本字段中时,委托方法:
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
NSLog(@"how about here?");
return YES;
}
被调用,但键盘出于某种奇怪的原因分解并在整个屏幕上传播。我不知道为什么会这样。
以下是应用首次加载时屏幕的外观:
以下是我将光标置于调用上述方法的文本字段后应用程序的外观:
以下是我关闭Autolayout时屏幕的样子:
老实说,我不知道为什么会这样。我做错了什么?
感谢所有回复的人。