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

谁能帮我这个忙,因为我需要在tableView下方的navigationBar正确,当我滚动时,它位于它的后面。

最佳答案

问题是系统无法正确更新表视图的内容插图。

试试这个:

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

关于iphone - 在iOS7中有两个UITableView的UIViewController中的UINavigationBar后面的 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19022721/

10-14 21:27