1. 程式人生 > >iOS iPhone X底部設定高度 白色底部顯示

iOS iPhone X底部設定高度 白色底部顯示

iPhone X設定底部高度,看過很多文件,設定了都不行,突然想到一個很簡單的方式,在總的UITableViewController或者UIViewController 新增一個view的白色按鈕

檢視效果圖

//判斷是否為iPhone X 其他的不需要加入底部高度

 BOOL IS_IPHONE_X = 812 == [[UIScreen mainScreen] bounds].size.height ? YES : NO;

 if(IS_IPHONE_X) {

        UIView * tabView = [[UIView alloc]initWithFrame:CGRectMake(0, [self screenHeight], [self screenWidth], 34)];

        tabView.backgroundColor = [UIColor whiteColor];

      //儲存在頁面view上面 父類的viewDidLoad方法裡面執行

        [self.navigationController.view addSubview:tabView];

    }

//獲取螢幕高度 如果為iPhone X減去34的底部高度

-(int)screenHeight {

    int heiht = [UIScreen mainScreen].bounds.size.height;

 BOOL IS_IPHONE_X = 812 == [[UIScreen mainScreen] bounds].size.height ? YES : NO;

    if(IS_IPHONE_X){

        heiht = heiht-34;

    }

    return heiht;

}

//獲取螢幕寬度

-(int)screenWidth {

    return [UIScreen mainScreen].bounds.size.width;

}

//就是這麼簡單, 設定過減去什麼高度,但方法都不行 最重要的一步是在呼叫螢幕高度的時候要減去34的高度

相關推薦

iOS iPhone X底部設定高度 白色底部顯示

iPhone X設定底部高度,看過很多文件,設定了都不行,突然想到一個很簡單的方式,在總的UITableViewController或者UIViewController 新增一個view的白色按鈕 檢視效果圖 //判斷是否為iPhone X 其他的不需要加入底部高度

ios iPhone fixed 失效,固定在底部, 安卓可以 但是蘋果不可以解決辦法

<divclass="main_comment">測試的文字~~~~~`</div> <divclass="commentBar">回覆框</div> ----------------------------------

iOS iPhone X位置許可權

在IOS11,原有的NSLocationAlwaysUsageDeion被降級為NSLocationWhenInUseUsageDeion。因此,在原來專案中使用requestAlwaysAuthorization獲取定位許可權,而未在plist檔案中配置NSLocationAlwaysAn

iOS iPhone X適配

IPhoneX 導航欄 狀態列 tabar高度 1.導航欄高度 88 非IPhoneX手機為64 2.狀態列高度 44 非IPhoneX手機為20 3.tabar高度 83 非IPhoneX手機為49    如下圖所示: //判斷iPhone X #defi

iOS iPhone X位置許可權

在IOS11,原有的NSLocationAlwaysUsageDeion被降級為NSLocationWhenInUseUsageDeion。因此,在原來專案中使用requestAlwaysAuthorization獲取定位許可權,而未在plist檔案中配置NSL

微信小程式 元素設定高度全屏顯示方法

最近搞小程式用到了 map 元件,想控制他全屏顯示,但是發現用到height: 100% 的時候根本不起作用,想要生效必須要把 view 標籤,從最外層,一層一層設定成高度 100% 才可以, 後來查閱資料發現: 可以通過vh這個單位,整個螢幕預設滿屏為100vh;所以將地圖的高度設定為

iPhone 手機怎麼設定App Store的顯示語言,中英文切換

蘋果的 App Store 語言型別取決於你的 Apple ID 賬號的國籍設定,它會根據你的 Apple ID 國籍自動調整 App Store 的語言顯示。要想把 App Store 設定成中文,我們只需要把自己的 Apple ID 賬號的國籍設定更改成為中

iOS導航欄、狀態列及Tabbar高度(區分iPhone X與其他iPhone機型)

#define kIs_iphone (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define kIs_iPhoneX kScre

iPhone X 隱藏底部Home條

Home鍵指示器隱藏相關API @interface UIViewController (UIHomeIndicatorAutoHidden) // Override to return a child view controller or nil. I

Android RecycleView設定頭部或者底部檢視,給固定高度失效問題

先上程式碼: private void setAdapter() { setData(); mRecyclerView.setLayoutManager(new LinearLayoutManager(this));

js獲取窗口滾動條高度、窗口可視範圍高度、文檔實際內容高度、滾動條離瀏覽器底部高度

onscroll style pre span 文檔 log ner ons cti 1.獲取窗口可視範圍的高度 1 //獲取窗口可視範圍的高度 2 function getClientHeight(){ 3 var clientHeight=0;

iOS股票K線圖、校園助手、適配iPhone X、版本檢測等源碼

0.12 適配 環境 cool row 客戶端 1-1 獲取 launch iOS精選源碼 快速創建menuItem控件 YHPhotoBrowser 優化的網絡圖片瀏覽 cocoaAsynSocket demo (包含客戶端和服務端)

iOS版微信6.5.21發布 適配iPhone X

left 微信 升級 接受 ges image 一個 記錄 添加 昨日,iOS版微信迎來v6.5.21正式版發布,本次升級主要適配iPhone X,在聊天中查找聊天內容時,可以查找交易消息。可以給聊天中的消息設置日期提醒。上一個正式版v6.5.16發布於9月13日,時隔51

iOS之iOS11、iPhone X、Xcode9 適配指南

rect 可見 器) 直接 tabbar enter home 發生 任務管理 更新iOS11後,發現有些地方需要做適配,整理後按照優先級分為以下三類: 1.單純升級iOS11後造成的變化; 2.Xcode9 打包後造成的變化; 3.iPhoneX的適配 一、單純升級iOS

適配iOS 11和iPhone X——導航欄、UITableView

每年的WWDC大會都激動和緊張好一段時間。激動的是期待蘋果的新產品帶來的那些黑科技,尤其今年的iPhone10週年紀念款iPhone X。緊張的當然是iOS、Swift和Xcode的升級,又要加班了(ㄒoㄒ)。在這裡跟大家分享一下適配iOS 11和iPhone X的過程中,遇到了一些坑。

IOS系統iphone x/iphone7plus怎麼上line、WhatsApp、Skype用不了解決方法

一直用蘋果手機的朋友發現最近不能用line、WhatsApp、Skype聊天了,今天小編就來教大家如何解決這個問題! 設定方法: 1、設定中點選,設定-通用-vpn 2、新增vpn配置。 3、選擇ipsec,描述資訊隨便輸入,填寫伺服器地址,賬戶和密碼,金鑰,其

適配 iOS 11 & iPhone X

轉自:https://www.jianshu.com/p/94d3fdc0f20d   適配中的問題及解決辦法 1. 滾動條高度跳動、上下拉重新整理問題: self.tableView.estimatedRowHeight = 0; self.tableVie

iOS 適配全面屏iPhone X系列手機-Swift版

一、如何知道手機是全面屏手機?          網上有好多人使用獲取手機型號的方式來判斷,本人覺得這種方式沒有問題,只是作為一名開發者,大家都知道蘋果每年都會更新新的機型。大家肯定不希望在每次蘋果釋出新機型後去更新版本,目前我有兩種判斷方式: 1.獲取狀態列的高度,全面

iOS 12釋出前,蘋果宣佈:7月起,iOS App必須適配iPhone X劉海屏

5月8日訊息在微軟和谷歌召開開發者大會之際,蘋果官方今天宣佈,從7月份開始,所有iOS App更新必須使用iOS 11 SDK構建,並且必須支援iPhone X的超級視網膜顯示器,當然也包括適配劉海屏。 蘋果表示,藉助iOS 11 SDK,應用

蘋果要求iOS所有應用4月起須適配iPhone X

蘋果日前向開發者發出的通知,要求從2018年4月開始,所有提交到AppStore商店的應用必須支援iPhoneX的SuperRetina顯示屏。 就是說,開發者們從今年四月開始提交的新應用,必須要保證可以完美支援5.8英寸邊到邊OLED螢幕。