OGeek|极客世界-中国程序员成长平台

标题: ios - TableView 在 NavBar 上滚动 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 09:29
标题: ios - TableView 在 NavBar 上滚动

当我滚动我的 TableView 时,它会在我的导航栏上滚动(由于各种原因,我没有使用内置导航栏)。见下文:

未滚动:

enter image description here

向上滚动:

enter image description here

如何使 TableView 在导航栏下滚动?

已解决:

我检查了表格 View 的“剪辑 subview ”框来解决这个问题。



Best Answer-推荐答案


在我看来,您的 View 层次结构可能存在问题。现在,我假设您通过继承 UINavigationBar 构建了自己的导航栏。

为了获得你需要的那种行为,你应该具备以下条件:

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

关于ios - TableView 在 NavBar 上滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31774066/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4