认证高级PHP讲师
self.automaticallyAdjustsScrollViewInsets = YES;
更改這個UIViewController的屬性試試,不行的話就直接改contentInset
給你的tableView的content加一個上邊距就行了,
tableView.contentInset = UIEdgeInsetsMake(64, 0, 0, 0);
碰到了和樓主一樣的問題, iOS8上正常,iOS9上就出現了這個問題, 最奇葩的是當掛到後台然後再打開時又恢復正常了,我都懷疑是不是iOS9的bug 樓主解決沒.
打印那個toViewController的frame,size是不是600*600,我上次好像就是這樣子,重新設定他的frame為當前屏幕的尺寸就行了
樓主有沒有解決這個問題,好像是自訂轉場動畫會使得self.edgesForExtendedLayout = UIRectEdgeNone失效,但使用系統的就不會。我的專案都使用了UIRectEdgeNone,想要加轉場動畫找不到解決方案。
self.automaticallyAdjustsScrollViewInsets = YES;
更改這個UIViewController的屬性試試,不行的話就直接改contentInset
給你的tableView的content加一個上邊距就行了,
碰到了和樓主一樣的問題, iOS8上正常,iOS9上就出現了這個問題, 最奇葩的是當掛到後台然後再打開時又恢復正常了,我都懷疑是不是iOS9的bug
樓主解決沒.
打印那個toViewController的frame,size是不是600*600,我上次好像就是這樣子,重新設定他的frame為當前屏幕的尺寸就行了
樓主有沒有解決這個問題,好像是自訂轉場動畫會使得self.edgesForExtendedLayout = UIRectEdgeNone失效,但使用系統的就不會。我的專案都使用了UIRectEdgeNone,想要加轉場動畫找不到解決方案。