你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iPhone半透明狀態欄與導航條錯位的解決辦法

iPhone半透明狀態欄與導航條錯位的解決辦法

編輯:IOS開發綜合

<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>

 

 

摘自 計算機學習村落

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved