大佬教程收集整理的这篇文章主要介绍了objective-c – 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;
我的问题是当设备方向改变为横向时,当键盘可见时,底部工具栏消失.我看到它快速上升.我不知道如何解决这个问题.有人可以帮忙吗?另外,有没有办法不让键盘跨越分割视图中的两个视图?
另请注意,您应该将rect从屏幕坐标转换为视图的坐标. (屏幕坐标不旋转.)
CGRect keyboardRect = [[notificationInfo objectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue]; keyboardRect = [[BottomToolBar superview] convertRect:keyboardRect fromView:nil];
以上是大佬教程为你收集整理的objective-c – UIKeyBoard调整方向更改为横向全部内容,希望文章能够帮你解决objective-c – UIKeyBoard调整方向更改为横向所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。