2014-10-01 105 views
0

我有一个按钮,我希望在所有设备(iPhone 4,5,6,iPad等)上具有恒定的大小。我想要那个按钮是347 x 66像素宽。目前,我有以下限制:如何在UIButton上设置宽度限制

constraints

然而,宽度约束没有跟上。这是什么样子时,在模拟运行:

constraints problem

如何得到它总是374个像素宽的任何设备上的任何想法?

感谢

回答

1

你应该总是在设计点而不是像素,这就是为什么约束的点。纵向模式下,5秒内的iPhone都是320点,因此374点会比屏幕更宽。两款iPhone 6的机型稍微宽一点。您发布的模拟器图像确实试图显示374点宽的按钮,即比屏幕更宽。也许你打算制作一个宽度为一半的按钮,187点,这是在2x视网膜屏幕上的374像素?

+0

经验教训艰辛。点!=像素。谢谢。结束后,必须将“点宽度”约束条件更改为259以使其等于374像素 – p0ny 2014-10-01 23:11:47