iOS 中使用storyboard創建時 視圖無法忽略狀態欄高度

故事版創建視圖,使用Storyboard ID 去加載視圖,故事版中導航欄設置隱藏后,視圖會預留出狀態欄高度。

設置:

self.extendedLayoutIncludesOpaqueBars = NO;

self.edgesForExtendedLayout = UIRectEdgeNone;

self.navigationController.navigationBar.translucent = YES;

均無效,無法忽略狀態欄高度。

解決:將視圖上邊距約束設-20。

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

推薦閱讀更多精彩內容

  • 最近項目里有個需求和導航欄的樣式定制有關,深入之后發現之前理解的一些概念有些模糊,剛好趁著這次機會全面整理了一下。...
    Kevin追夢先生閱讀 516評論 0 0
  • *7月8日上午 N:Block :跟一個函數塊差不多,會對里面所有的內容的引用計數+1,想要解決就用__block...
    炙冰閱讀 2,542評論 1 14
  • 先聲明:以下總結只對ios7及ios7之后才有效~~~ 之前開發過程中偶爾會遇到設置導航欄透明與否或者運行系統版本...
    Qiu_W閱讀 1,372評論 0 1
  • 最近項目里有個需求和導航欄的樣式定制有關,深入之后發現之前理解的一些概念有些模糊,剛好趁著這次機會全面整理了一下。...
    hi_xgb閱讀 5,112評論 4 39
  • 明確一下以前一知半解的屬性吧,文中所有的代碼都默認寫在UIViewController中,所以self特指控制器。...
    thinkq閱讀 3,034評論 2 10