我的视图(以编程方式创建)从半透明导航栏下方开始,但在触摸/滚动桌面视图时滑动到所需位置。我的视图层次结构......
UINavigationController
-- UIViewController (Container)
---- UIPageViewController
------ UIViewController (Detail)
-------- UIImageView
-------- UITableView (with content offset)
答案 0 :(得分:0)
可能UIViewController调整tableView insets存在问题。通常,当您在表上管理自己的insets时,应禁止viewController自动调整它:
automaticallyAdjustScrollViewInsets = false
*请注意,它已在iOS11上弃用,但对于较旧的iOS,您仍应密切关注它。