这是一个很菜鸟的问题。当UIKeyBoard显示时,我在底部有一个UIToolBar,它应该可以通过键盘动态地上下移动。我在UIKeyBoard通知的帮助下工作。我们正在讨论的视图已启用分割视图。当设备方向是横向时,两个视图都显示为列[希望是有道理的]。UIKeyBoard调整方向更改为横向
当显示按键板,我这样做
CGSize keyBoardSize = [[notificationInfo objectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue].size;
CGRect toolbarFrame= [BottomToolBar frame];
toolbarFrame.origin.y -= keyBoardSize.height;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
BottomToolBar .frame = viewFrame;
[UIView commitAnimations];
当钥匙板被hiiden我这样做
toolbarFrame.origin.y += keyBoardSize.height;
我的问题是设备取向变成横向,当键板是当可见底部工具栏消失了。我看到它迅速上升。我不知道如何解决这个问题。任何人都可以帮忙吗?另外,有没有办法让键盘跨越分割视图中的两个视图?
如果您试图将工具栏保留在键盘框架的上方并显示通话状态栏,则此转换至关重要。你可以使用键盘命令CMD + Y – brynbodayle 2013-09-29 02:30:53