当子项旋转时,父UITableViewController不呈现

时间:2014-02-05 17:58:38

标签: ios objective-c uitableview

我正在构建的应用在横向模式下导航时遇到一些问题。 这是表格在纵向The navigation looks great in portrait and if I rotate to landscape on this screen中的外观 但如果我转到其中一个子导航项目旋转然后导航回景观它看起来像这样 EEEWWWW 我已经尝试了我能想到的一切,无法修复它,我正在使用自动布局和故事板

1 个答案:

答案 0 :(得分:1)

我猜测表视图不是视图控制器的主视图(即self.view)。也许您将表格视图从对象库拖到画布上,以用于视图控制器的故事板场景。当您这样做时,Xcode创建的默认隐式约束将产生您在轮换时描述的情况。您需要在故事板中创建自己的显式约束,将表视图的四边固定到其超级视图。