导航控制器和UITableView方向问题

时间:2012-11-20 15:40:56

标签: iphone ios uitableview uinavigationcontroller orientation

当我决定让我的应用程序与横向兼容时,我发现了一个使用UITableView的奇怪行为。

我有两个UITableView分别链接到UITableViewControllers和一些数据。 我创建了一个链接到第一个TVC的导航控制器,我在TVC之间添加了一个segue

我运行模拟器,出现第一个tableview。 我切换到横向模式并单击一行以查看第二个表视图。 我回到纵向模式,然后点击后退按钮。

当第一个tableview重新出现时,底部有一个奇怪的水平滚动,我可以移动tableview。似乎第一个tableview仍然相信处于横向模式: http://i.imgur.com/wzmFQ.png

我在viewWillAppear中尝试了一些没有结果的更改......

有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:1)

如果您在UITableview的背面有一个UIScrollview,有时会发生这种情况。它与视图的旋转和自动布局有关。检查您是否正在设置tableview的框架或类似的内容。