我有通用的应用程序。子视图是位于View内部的矩形。
如何让它保持居中并让它自动采用它的宽度取决于屏幕宽度?
e.g。
答案 0 :(得分:1)
为了将视图置于其超级视图中心,您需要在Autolayout Align部分中查看Horizontal Center in Container
和Vertical Center In container
:
您还可以使用Size Classes:
对于大小类,可以使用storyboard或xib文件 可用的屏幕区域。您可以根据需要构建界面 大多数尺寸,然后只更新需要更改的部分 可用的屏幕尺寸变化。
答案 1 :(得分:0)
正如你所说,你只想在肖像中表示它不是自适应布局....所以它现在相当简单......
如你所愿,根据屏幕宽度调整对象的宽度...只需固定屏幕的左右边缘以采用相应的宽度(或使用相等的宽度) 正如你没有提到高度...所以给对象固定高度......
使对象成为视图控制器的中心.... 垂直和水平使用中心....你完成了..
以下是我所说的更好理解的图像