为什么这种自动布局不适用于iOS自定义键盘?

为什么这种自动布局不适用于iOS自定义键盘?,ios,keyboard,custom-keyboard,Ios,Keyboard,Custom Keyboard,我正在尝试建立一个自定义键盘。我已经创建了一个自定义xib,我的代码在super.viewdiload()之后加载到viewdiload,我的iPhone 6和模拟器上的横向视图都没有正确加载(它们被缩放到应该加载的1/2左右) //在此处执行自定义UI设置 让nib=UINib(nibName:“KeyboardView”,bundle:nil) 让objects=nib.instanceWithOwner(self,选项:nil) 查看=对象[0]为!UIView 我一直在尝试不同的事情。

我正在尝试建立一个自定义键盘。我已经创建了一个自定义xib,我的代码在
super.viewdiload()
之后加载到
viewdiload
,我的iPhone 6和模拟器上的横向视图都没有正确加载(它们被缩放到应该加载的1/2左右)

//在此处执行自定义UI设置
让nib=UINib(nibName:“KeyboardView”,bundle:nil)
让objects=nib.instanceWithOwner(self,选项:nil)
查看=对象[0]为!UIView

我一直在尝试不同的事情。有时,xib的底行会被挤出横向视图,但这次我可以让底行粘住,但横向视图没有正确缩放,无法像纵向视图那样填充键盘框架

我正在iPhone 6 iOS 8.4上进行Xcode 6.4测试


谢谢

我自己解决了这个问题,完成了xib中的所有行,并重新执行了约束。旋转到横向时,所有4个视图的比例相等。似乎没有用4个视图(只有两个视图)填充整个视图,当旋转到横向模式时,视图以大于1:1的比例压缩了2个视图的高度