在UIViewController中查看UINavigationBar后面,在iOS7中有两个UITableView

时间:2013-09-26 08:10:22

标签: iphone ios objective-c tableview navigationbar

使用iOS7我UITableView中有2 UIViewController垂直分享屏幕的一半。加载视图后,左侧tableView会从半透明navigationBar下方正确显示,并在tableView向上滚动时显示在其后面。但问题出在右侧tableView,因为它是从半透明navigationBar后面的屏幕顶部开始的。

任何人都可以帮助我解决这个问题,因为我需要在tableView下面navigationBar,当我滚动它时,它会支持我。

1 个答案:

答案 0 :(得分:2)

问题是系统没有正确更新表视图的内容插入。

试试这个:

- (void)viewDidLayoutSubviews
{
    self.tableView2.contentInset = self.tableView1.contentInset;
    self.tableView2.scrollIndicatorInsets = self.tableView1.scrollIndicatorInsets;
}