iPhone半透明狀態欄與導航條錯位的解決辦法 iPhone軟體開發教學課程

<span style="font-size:24px;">iPhone的狀態欄可以設置成半透明, 這是眾所周知的, 用UINavigationController,在頁面切換時, 如果你的子viewController的view是全屏的(480*320) 就會出現錯位, 表現是所以的子view會向下偏移瞭 20像素 (就是狀態欄的高度).  
我搜索瞭好長時間也沒有找到答案, 於是自己去看官方文檔, 結果發現瞭這個方法, 這是UIViewController的一個屬性.  
    wantsFullScreenLayout  
看字面意思就很好理解(蘋果的方法名都很好理解, 還是帶時態和語法的 很人性化), 就是”我要全屏佈局” 這樣錯位的問題就解決瞭 </span> 
<span style="font-size:24px;">iPhone的狀態欄可以設置成半透明, 這是眾所周知的, 用UINavigationController,在頁面切換時, 如果你的子viewController的view是全屏的(480*320) 就會出現錯位, 表現是所以的子view會向下偏移瞭 20像素 (就是狀態欄的高度).
我搜索瞭好長時間也沒有找到答案, 於是自己去看官方文檔, 結果發現瞭這個方法, 這是UIViewController的一個屬性.
    wantsFullScreenLayout
看字面意思就很好理解(蘋果的方法名都很好理解, 還是帶時態和語法的 很人性化), 就是”我要全屏佈局” 這樣錯位的問題就解決瞭 </span>

 

 

摘自 計算機學習村落

You May Also Like