UILabel宽度根据Storyboard默认查看设备而变化

时间:2018-04-09 06:56:41

标签: swift mask layer

我在故事板中有UILabel,我用UITextField设置它的水平间距0。我将View设备设置为:iPhone 4s。当我通过打印UILabel的宽度来运行我的Xcode项目时它打印170并且当我将View as Device更改为某些iPad时,它打印618.它应该是一个自动约束。我保持UITextField的(第二个对象)宽度固定。

在正常情况下,它工作正常(通过提供背景而不是打印进行测试,打印保持相同的上述问题)但是当故事板默认设备更改时宽度会自动更改。但是当我们放置Masklayer时,问题就开始了。

是我的项目设置问题还是其他什么?

我的示例项目代码:

https://drive.google.com/open?id=1gREwY-o9dyvXnSAe2Ipz_Ew5NUSOUcdx

0 个答案:

没有答案