我有一个按钮,我希望它在所有设备(iPhone 4、5、6、iPad 等)上都保持不变的大小。我希望该按钮的宽度为 347 x 66 像素。我目前有以下限制:
但是,没有遵循宽度限制。这是在模拟中运行时的样子:
关于如何让它在任何设备上始终为 374 像素宽的任何想法?
谢谢
最佳答案
您应该始终以点而不是像素为单位进行设计,这就是约束以点为单位的原因。直到 5s 的 iPhone 在纵向模式下都是 320 点,所以 374 点会比屏幕更宽。这两款 iPhone 6 型号在点数上有点宽。您发布的模拟器图像确实试图显示一个 374 点宽的按钮,即比屏幕宽。也许您打算制作一个宽度为一半的按钮,187 点,在 2x 视网膜屏幕上为 374 像素?
关于ios - 如何在 UIButton 上设置宽度约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26151334/