小编Mob*_*v98的帖子

iOS 8方向更改:键盘框架无法正确显示

这只是一个iOS 8问题,键盘在iOS 7中正确显示设备方向更改.我的应用程序支持纵向和横向,并使用自动布局.

如果我将包含UITextField子类的UIViewController子类推送到导航堆栈并且UITextField成为纵向的第一个响应者,则默认键盘会正确显示.但是,如果我将设备旋转到横向,则UIViewController子视图布局会正确显示,但键盘会显示在屏幕的顶部中央.键盘的方向对于横向方向是正确的,但它的框架宽度与纵向方向的预期宽度相同.如果我将应用方向设置为仅横向,则键盘无法正确显示.这只是iOS 8方向更改的问题.

xcode objective-c autolayout swift ios8

5
推荐指数
1
解决办法
3991
查看次数

标签 统计

autolayout ×1

ios8 ×1

objective-c ×1

swift ×1

xcode ×1