从导航栏下方开始的UIViewController在触摸后向上移动

时间:2017-07-08 11:47:50

标签: ios swift uikit

我的视图(以编程方式创建)从半透明导航栏下方开始,但在触摸/滚动桌面视图时滑动到所需位置。我的视图层次结构......

UINavigationController
-- UIViewController (Container)
---- UIPageViewController
------ UIViewController (Detail)
-------- UIImageView
-------- UITableView (with content offset)

enter image description here

1 个答案:

答案 0 :(得分:0)

可能UIViewController调整tableView insets存在问题。通常,当您在表上管理自己的insets时,应禁止viewController自动调整它:

automaticallyAdjustScrollViewInsets = false

*请注意,它已在iOS11上弃用,但对于较旧的iOS,您仍应密切关注它。