我创建了一个视图,我希望将其用于所有iPhone维度。所以我在视图的子视图中设置了约束,并且工作正常。但是当我尝试在尺寸小于我创建的xib的手机中启动应用程序时,在添加为子视图时,视图会在超级视图外部投影。所以现在每当我作为子视图添加时,我必须根据设备的屏幕尺寸设置视图的框架。
我想知道除了手动设置视图的帧之外,是否还有其他方法可以根据设备的尺寸调整视图的尺寸。
答案 0 :(得分:1)
如果您在xib中使用自动布局,请转到 编辑器菜单 - >解决自动布局问题 - >视图中的所有视图 - >更新约束。如果没有应用约束,那么你可以去添加缺失约束并查看差异。