当我滚动我的 TableView 时,它会在我的导航栏上滚动(由于各种原因,我没有使用内置导航栏)。见下文:
未滚动:
向上滚动:
如何使 TableView 在导航栏下滚动?
已解决:
我检查了表格 View 的“剪辑 subview ”框来解决这个问题。
Best Answer-推荐答案 strong>
在我看来,您的 View 层次结构可能存在问题。现在,我假设您通过继承 UINavigationBar 构建了自己的导航栏。
为了获得你需要的那种行为,你应该具备以下条件:
- UIWindow 的 rootViewController 是 UINavigationController 的一个实例。
- UINavigationController.navigationBar = UINavigationBar 的子类。
- UINavigationController.viewControllers[0] = UITableViewController
- UITableViewController.view = 你的 UITableView
关于ios - TableView 在 NavBar 上滚动,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/31774066/
|