我在故事板中有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