2017-07-08 54 views
1

我的視圖(以編程方式創建)從半透明導航欄下方開始,但在觸摸/滾動tableview時滑入所需位置。我的看法層次...UIViewController從導航欄下方開始向上移動

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

enter image description here

+1

嗨!你有沒有嘗試在你的視圖控制器中禁用'automaticallyAdjustScrollViewInsets'?也許它搞亂了你的插入代碼。 參考:https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin –

+0

@EliKohen該屬性已棄用 –

+1

所以你使用的是iOS 11和XCode 9?它已被棄用的iOS 11,但如果你正在構建的iOS 10仍然可能是問題。 –

回答

0

也許有與UIViewController的調整的tableView插圖有問題。通常當你在表上管理自己的插圖,你應該從自動調整它禁用的viewController:

automaticallyAdjustScrollViewInsets = false

*請注意,它是過時的iOS11但對老年人的iOS你仍然應該保持它的眼睛。