1. 程式人生 > >獲取導航欄,狀態列,標籤欄的高度

獲取導航欄,狀態列,標籤欄的高度

獲取導航欄的高度:
self.navigationController.navigationBar.frame.size.height
寬度:
self.navigationController.navigationBar.frame.size.width

狀態列的高度:
[[UIApplication sharedApplication] statusBarFrame].size.height
狀態列的寬度:
[[UIApplication sharedApplication] statusBarFrame].size.width

標籤欄的高度:
self.tabBarController.tabBar.frame.size.height
寬度:
self.tabBarController.tabBar.frame.size.width

相關推薦

獲取導航狀態標籤高度

獲取導航欄的高度: self.navigationController.navigationBar.frame.size.height 寬度: self.navigationController.navigationBar.frame.size.width

iphone ios 螢幕statusbar狀態標籤尺寸高度

app尺寸,去掉狀態列 CGRect r = [ UIScreen mainScreen ].applicationFrame; 這個尺寸不會隨著螢幕旋轉而交換寬高,但螢幕旋轉後,會自動修改寬高減掉狀態列高度。 豎屏時(4寸):x=0, y=20, width=320,

ios 螢幕statusbar狀態標籤尺寸高度

app尺寸,去掉狀態列 CGRect r = [ UIScreen mainScreen ].applicationFrame; r=0,20,320,460 螢幕尺寸 CGRect rx = [ UIScreen mainScreen ].bounds; r=

在mfc中如何設定一個隱藏選單工具狀態最大化、最小化、關閉按鈕的窗體 分類: MFC

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) {  if (CFrameWnd::OnCreate(lpCreateStruct) == -1)   return -1;  // 去掉標題欄  /*  i

【QT】如何使用savestate()和restoreState()來儲存和恢復工具條狀態其它檢視等的頁面佈局

如何使用savestate()和restoreState()來儲存和恢復工具條,狀態列,其它檢視等的頁面佈局 運用場景:建立一個基於QMainWindow的QT Widgets Application,然後根據需要新增選單欄、工具欄、狀態列等等;這是工具欄有很多,好多都疊在一起,經過拖拽

PyQt5學習記錄(2)---QMainWindow選單狀態和工具

QMainWindow是繼承自QWidget,提供一個應用程式的主視窗。通過QMainWindow你可以新增自己的QToolBars、QDockWidgets、QMenuBar、QStatusBar等。見下圖: 所以如果我們寫程式的話,主視窗一般都是繼承QMainWind

ios7 螢幕高度狀態高度標籤尺寸等獲取方式

關於新的獲取螢幕高度,狀態列尺寸,標籤欄尺寸的獲取方法,找了多個資料和文章,其方法總結如下 App尺寸,去掉狀態列 CGRect r = [ UIScreen mainScreen ].applicationFrame; NSLog(@"r.height = %f,r.width = %f,r.x = 

安卓4.3原始碼內隱藏狀態導航

博主使用的是天嵌的IMX6Q 安卓版本4.3 修改方法: 導航欄:     修改 build/tools/buildinfo.sh 58行         echo "qemu.hw.mainkey

更改狀態導航顏色的方法

ios上狀態列 就是指的最上面的20畫素高的部分 狀態列分前後兩部分,要分清這兩個概念,後面會用到: 前景部分:就是指的顯示電池、時間等部分; 背景部分:就是顯示黑色或者圖片的背景部分; (一)設定s

Android 通過 style 設定狀態導航等的顏色

我們在有些時候會有這個樣的需求,需要修改狀態列,導航欄。系統控制元件的顏色。我們可以先定義一個style,然後在這個style中設定我們需要顏色的屬性,最後在清單檔案中來給某個Activity設定主題即可。程式碼如下: <style name="

Android獲取螢幕寬高,狀態寬高,actionbar寬高,layout寬高,導航高度的方法彙總

看這個部落格你可以知道 獲取螢幕寬高,狀態列寬高,actionbar寬高,layout寬高,導航欄(虛擬按鍵欄)高度的方法   目錄順序為 程式碼測試的機型 狀態列高度 actionbar高度 螢幕高度 導航欄(虛擬按鍵欄)高度 layout寬高 總

android 適配華為透明狀態 保留虛擬導航設定狀態透明且設定狀態文字顏色為黑色

設定後狀態列不遮擋底部contentview裡的內容,但是狀態列上的圖示文字顏色和我的主題色白色混在一起了 public static void setTranslucentKeepVirtualNav(Activity activity) { if (Build.VERSIO

iOS 獲取導航狀態高度

CGRect rect = [[UIApplicationsharedApplication] statusBarFrame]; 狀態列的高度: float status height =  rec

Qt實現選單工具狀態

1.選單欄 1.設計模式 點選 在這裡輸入 輸入完畢後直接回車即可 同樣子選單也是同樣操作。 如果我們想給選單設定ICON,可以如下操作: 在File下新建一個Open子選單,現在想給Open子選單新增Icon圖示。選中子選單Open,在O

【Android】狀態相關適配(判斷MIUIFlyme狀態圖示顏色切換獲取狀態高度沉浸式狀態相關等)

對於狀態列相關適配這個事情,真是讓人頭疼的一個模組。因為負責的專案主題色偏偏是白色,不但要去適配 MIUI ,Flyme(因為這兩個都可以實現沉浸式,並且圖示可以切換成黑色),也要分別適配 Android 6.0 以下, Android 6.0 起兩種不同情況(6.0 起原

獲取導航狀態高度

// 狀態列(statusbar) CGRect rectStatus = [[UIApplication sharedApplication] statusBarFrame];

window.open 全屏js去掉工具,選單位址狀態..

1. window.open(url,'資金計劃項超支提醒','width='+(window.screen.availWidth-10)+',height='+(window.screen.availHeight-30)+ ',top=0,left=0,resizab

狀態、標題導航的瞭解

狀態列:是指手機左上最頂上,顯示中國移動、安全衛士、電量、網速等等,在手機的頂部。下拉就會出現通知欄。 標題欄:是指一個APP程式最上部的titleBar,從名字就知道它顯然就是一個應用程式一個頁面的標題了,例如開啟QQ訊息主頁,最上面顯示訊息那一欄就是標題欄。 導航欄:是手機最下面的返

Android中沉浸式狀態改變狀態顏色類似QQ樣式

1、使用該功能需要使用到第三方庫SystemBarTint 下載地址:https://github.com/jgilfelt/SystemBarTint 2、需要在AndroidMainfest檔案中Application設定樣式 android:the

安卓實現沉浸式狀態相容小米、魅族

現階段不是很忙,就總結一下自己都實現過的功能。這一篇總結安卓實現沉浸式狀態列 Android4.4(API 19) - Android 5.0(API 21): 這個階段可以實現沉浸式,但是表現得還不是很好,實現方式為: 通過FLAG_TRANSLUCENT_STATUS設定