iOS 開啟熱點後對狀態列的影響

2021-06-29 02:43:37 字數 410 閱讀 3754

一、開啟熱點後狀態列的改變

iphone作為個人熱點,且有連線時,狀態列會縱向下壓20畫素,狀態列的高度變成40畫素;當所有連線斷開後,恢復到20畫素。

(狀態列的高度)

二、系統版本對狀態列的影響

當有熱點欄時,uiviewcontroller.view.bounds.height自動去掉了熱點欄的高度,ios<7.0不包含標準系統狀態列,ios≥7.0包含標準系統狀態列。

由於ios7把整個螢幕高度(包括狀態列,不包括熱點欄)都作為了檢視控制器的有效高度,因此從ios6公升級到ios7時,會出現檢視整體上移了乙個狀態列的高度(20pt),並和上層的狀態列交疊在一起。

[[[uidevice currentdevice] systemversion] doublevalue] (系統版本)

三、**

iOS 狀態列的隱藏顯示與狀態列樣式的設定

一 有關狀態列的隱藏 1 在info.plist裡面新增下面 為yes property nonatomic,assign bool statushiden 3 重寫狀態列的乙個方法 bool prefersstatusbarhidden 4 改變狀態列的隱藏與顯示 隱藏狀態列 1 在info.pl...

Android 對狀態列的修改

對狀態列的修改 1 沉浸式要求是4.4 api 19 以上的版本才支援 2 對圖示顏色的修改 黑 白色圖示 必須要求6.0 api 23 以上的版本才支援 activity 透明狀態列 if build.version sdk int build.version codes.lollipop vie...

自定義iOS的狀態列

如上圖,通過在狀態列顯示自定義資訊,可以給使用者友好又不影響軟體使用的提示。為此,我們顯得定義乙個自定義狀態列類,包含乙個顯示資訊的label inte ce customstatusbar uiwindow void showstatusmessage nsstring message void ...