[英]TableView Rotation resizes subviews
我的应用程序同时支持纵向和横向模式。 我有一个TableViewController ,当我从纵向模式旋转到横向模式时遇到了一些问题。 我希望TableView的子视图不改变方向或大小。 但是我找不到路。 我尝试从情节提要中取消选中“自动调整大小”子视图,但是它不起作用。 我的TableView进入TabBarController 。 奇怪的是,在另一个ViewController中,我有一个具有完全相同的属性且工作正常的类似TableView。 所以我添加了一些有关问题以及我想要的照片。
以下是viewDidLoadMethod中唯一处理TableView方向更改的代码:
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
第一张图片来自人像模式
麻烦的风景模式中的第二个
第三,来自正确的TableViewController和我想要的结果
任何意见将是有益的。
您可以做的是在imageView上设置约束,并强制宽度和高度保持固定。
问题出在尺寸检查器中。 我必须保持ImageView仅TopLeft的自动调整大小。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.