TableView在NavBar上滚动

时间:2015-08-02 16:34:35

标签: ios uitableview navbar

当我滚动我的TableView时,它会滚动我的导航栏(我出于各种原因而不使用内置导航栏进行滚动)。见下文:

未点名:

enter image description here

向上滚动:

enter image description here

如何制作它以便TableView在Navbar下滚动?

解决:

我检查了表视图的“剪辑子视图”框以解决此问题。

1 个答案:

答案 0 :(得分:1)

对我而言,您的视图层次结构可能存在问题。现在,我假设您通过继承UINavigationBar来构建自己的导航栏。

为了获得您需要的行为,您应该拥有以下内容:

  1. UIWindow的rootViewController是UINavigationController的一个实例。
  2. UINavigationController.navigationBar =您的UINavigationBar的子类。
  3. UINavigationController.viewControllers [0] = UITableViewController
  4. UITableViewController.view =您的UITableView