如何使用自定义键盘实现大小类?

时间:2015-10-09 22:22:06

标签: ios xcode swift

我正在为iOS制作自定义键盘。我正在使用.xib文件进行设计,我使用IBAction在点击时拉出每个按钮的标题以便输入。键盘工作正常,在iPhone 5S及以下显示完全正常(.xib尺寸为320宽x 160高)。但是,在任何更大的屏幕上查看时,键盘都无法正确显示。

我应该设置一些约束吗?如何在此方案中使用大小类?以编程方式添加约束或手动添加它们会更好吗?

链接到测试版键盘(甚至没有接近完成):https://drive.google.com/folderview?id=0B7XwRCOfrcP2eFZ1dlJtX0V2THM&usp=sharing

2 个答案:

答案 0 :(得分:0)

首先应选择自定义键盘的视图

然后选择添加约束选项

比选择约束下面的图像

enter image description here

给出你想要的静态高度,  默认键盘大小为216

答案 1 :(得分:0)

是的,只需复制你的keyboard.xib视图并在你的视图控制器上查看它,但你应该设置所有按钮约束,我把它放在主故事板上,见下图和&然后你可以添加大小类,否则你应该以编程方式enter image description here