在使用了navigationController之后, 把UITableview添加到UIView上面, UITableview出現了下移64, 這個時候我們可以使用下面的兩種方式來解決
關閉tableView的自動布局. self.automaticallyAdjustsScrollViewInsets = NO;
但是蘋果顯然已經考慮到這個問題,他們早在 iOS 7 SDK 中為 ViewController 提供了一個edgesForExtendedLayout新屬性。如果你將這個屬性設置為UIRectEdgeNone,則 viewController 的所有子視圖都會自動調整。
目前暫時也適用于不同系統版本代碼更迭出現狀況時使用。
self.edgesForExtendedLayout = UIRectEdgeNone;新聞熱點
疑難解答