我有一个使用界面的自定义键盘布局在.xib
文件中(不使用自动布局)。目前,我无法将界面的高度扩展到超过默认的216点。
我尝试使用Apple建议的方法NSLayoutConstraint constraintWithItem: self.view...
限制键盘的高度,但这只会导致键盘根本不显示。
这是我在KeyboardViewController.m
(InputViewController
的子类)
[[NSBundle mainBundle] loadNibNamed:@"CustomKeyboardLayout" owner:self options:nil];
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width; //these have no effect in determining the height/width of the keyboard
CGFloat screenHeight = screenRect.size.height;
self.keyboardOverlayView.frame = CGRectMake(0, 0, screenWidth, screenHeight);