限制不适用于不同的iPad尺寸

时间:2017-11-05 21:52:23

标签: ios ipad autolayout

我正在使用钢琴键盘制作应用程序,到目前为止,我的白色和黑色按键看起来非常适合每个iPhone设备和iPad专业版9.7英寸。然而,在另一台iPad上,我对黑键的最大限制是不起作用。我的黑键被推到白键上方:

iPad 12.9

我知道我可以为iPad添加特定的约束,但问题是每个iPad的常数都必须不同,因为每个iPad都有不同的高度。

这就是其他iPad的外观 iPad 9.7

目前顶级约束的常量为134:

修改

白键和黑键与顶部具有相同的约束。这对我来说更奇怪。这是白键顶部约束的图片。 enter image description here

enter image description here

修改

这是我在Xcode上切换到iPad设备时显示黑键的警告图片。 enter image description here

当我删除b.width = 0.048913xwidth约束时,其余的警告都消失了,但黑键仍然位于它们的位置..

0 个答案:

没有答案