Isu*_*uru 13 iphone objective-c screen-orientation ios autolayout
我知道当方向改变时,可以使用自动布局使尺寸和位置保持一致.当方向改变时,是否可以完全改变布局?
例如,请以纵向模式查看简单登录屏幕的下面线框.

现在,如果我旋转设备,我想完全重新定位控件.

可以通过使用自动布局来完成这种事吗?如果没有,我该怎么办呢?
谢谢.
在您的情况下,它可以通过两种方法实现,而不是重新构建每个组件,您可以将控件分组,如下所示.
父视图 - >用户信息视图 - >所有用户信息控件..通过这样做,您只需重新构建用户信息视图而不是所有控件.
然后只剩下徽标和公司名称进行重新设定..如果您对控件进行分组,则需要重新设置3个控件.
创建两个视图,一个用于纵向,另一个用于横向模式,只需在旋转上添加和删除..这是最快的方法,因为您不必通过繁琐的代码重新调整框架.
希望以上有所帮助
| 归档时间: |
|
| 查看次数: |
8236 次 |
| 最近记录: |