我的应用支持纵向和横向模式。我有一个 TableViewController ,当我从纵向模式旋转到横向模式时,有一些问题。我想要TableView的子视图不要改变方向和大小。但我找不到方法。我试图从故事板取消选中Autoresize子视图,但它没有用。 我的TableView进入TabBarController 。奇怪的是,在另一个ViewController中我有一个类似的TableView具有完全相同的属性,可以正常工作。所以我添加了一些关于问题和我想要的照片。
处理TableView方向更改的唯一代码位于viewDidLoadMethod中:
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
第一张图片来自肖像模式
第二个来自麻烦的风景模式
来自右侧TableViewController的第三个和我想要的结果
任何建议都会有所帮助。
答案 0 :(得分:0)
您可以做的是在imageView上设置约束并强制宽度和高度保持固定。
答案 1 :(得分:0)
问题出在尺寸检查员身上。我不得不继续使用ImageView的自动化TopLeft。