controller中添加tableview不從狀態欄開始的解決方法

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
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容