ios 11系統出來后,需要適配一下tableview,如果tableview的界面沒有導航欄,并且想要tableview的內容和狀態欄重復的話,就需要考慮到iOS11的安全區域問題了。這些是上網搜到的一位大神博客,找到了解決辦法,非常感謝大神。把方法分享給大家,希望能解決問題。
解決辦法
//如果iOS的系統是11.0,會有這樣一個宏定義“#define __IPHONE_11_0 110000”;如果系統版本低于11.0則沒有這個宏定義
#ifdef __IPHONE_11_0
if ([tableView respondsToSelector:@selector(setContentInsetAdjustmentBehavior:)]) {
tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
}
#endif