判斷iPhone X之後帶劉海的機型
iOS11之後新增了一個safeAreaInsets屬性
可以利用 CGFloat a = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom;
當a大於0時即是iPhone X ,XR,XS ,XS Max等。
完整寫法
if (@available(iOS 11.0, *)) { CGFloat a = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom; NSLog(@"%f",a); } else { // Fallback on earlier versions }
相關推薦
判斷iPhone X之後帶劉海的機型
iOS11之後新增了一個safeAreaInsets屬性 可以利用 CGFloat a = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom; 當a大於0時即是iPhone
判斷是不是iphone x齊劉海螢幕
判斷規則 由於iphone x螢幕不是傳統的長方形了,而是圓角矩形。如何判斷當前的螢幕是長方形還是圓角矩形呢? 可以使用windows的safeAreaInsets方法,當返回值為0時,為長方形,非0
iOS 判斷機型是否為 iPhone X、XR、XS、XS Max 的方法
// 判斷是否為iPhone X 系列 這樣寫消除了在Xcode10上的警告。 #define IPHONE_X \ ({BOOL isPhoneX = NO;\ if (@available(i
相容iphone x劉海的正確姿勢
轉自IMWeb社群,作者:zzbozheng,原文連結 9月13日凌晨終於等來了萬眾矚目的蘋果新品釋出會,相信很多小夥伴們都期待新 iphone 可以剪掉劉海鬍子,但萬萬沒想到的是等來了三款不同的尺寸的 iphone x ,我的天,等了這麼久你給我看這個?碼農慌得一批滿地找新 iphone 的邏輯
IPhone X Unity劉海適配解決方案
Unity如果未做任何處理的話,匯出的IPA執行起來的效果,劉海屏這塊被自己被覆蓋掉 解決方案 在匯出的UnityAppController.mm檔案中找到-(BOOL)didFinishWithLaunchingWithOptions:(NSDictionary*)lau
用CSS裡的 viewport-fit 標籤應對iPhone X 的劉海
iPhone X 配備一個覆蓋整個手機的全面屏,頂部的“劉海”為相機和其他元件留出了空間。然而結果就是會出現一些尷尬的情景:網站被限制在一個“安全區域”,在兩側邊緣會出現白條兒。移除這個白條兒也不難,給 body 設定一個 background-color 就
@media 判斷iphone/ipad 各種機型
相容iphone4/4s: @media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){ } 相容iphone5 : @media (device-height:568px) and (-we
iOS 12釋出前,蘋果宣佈:7月起,iOS App必須適配iPhone X劉海屏
5月8日訊息在微軟和谷歌召開開發者大會之際,蘋果官方今天宣佈,從7月份開始,所有iOS App更新必須使用iOS 11 SDK構建,並且必須支援iPhone X的超級視網膜顯示器,當然也包括適配劉海屏。 蘋果表示,藉助iOS 11 SDK,應用
iOS導航欄、狀態列及Tabbar高度(區分iPhone X與其他iPhone機型)
#define kIs_iphone (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define kIs_iPhoneX kScre
iPhone X Web前端頁面適配(處理可愛的劉海)
一、兩個概念 iPhone X和IOS 11的釋出,不在許多技術方面造成了一定的衝擊,前端也不可以避免地也受到影響,因為iPhone X劉海的影響,在編寫前端頁面的時候要做一些處理,下面先提出一些新的概念。 安全區域 因為劉海的關係,所有的展示都
iOS開發適配iPhone X 齊劉海處理,程式碼適配iPhoneX
我的簡書新地址,歡迎點選檢視哦~ 今天手頭工作完事了,然後升級了Xcode9,變化很大啊,先說大家一直關心的適配齊劉海吧. 這個東西好像出來之後 我QQ群裡面iOS開發的很多人都炸了.確實這個齊劉海對我們開發者很不友好,往上xib的專案適配文章已經有了,但是
iOS開發適配之通過系統statusBar判斷裝置網路狀態(iPhone X 已適配)
通過系統statusBar判斷裝置網路狀態 (已適配iPhone X) // 獲取裝置網路狀態 + (NSString *)deviceNetWorkStatus { UIApplicatio
js 判斷是否是 iPhone X
var isiOS;function fnMoble() {isiOS = /iphone/gi.test(navigator.userAgent) && (screen.height
Iphone X黑科技大揭秘,這幾大攝像功能是要上天!
touch id 才有 手動 小程序開發 分享 -c 人在 只需要 秋季 北京時間 9 月 13 日 淩晨 1 點,蘋果在美國召開了 2017 年秋季新品發布會 今年是 iPhone 誕生 10 周年, iPhone 已經三年沒有大變樣了,因而今年的關註度也是異常的高,各
關於iPhone X 的適配
發現 win source chang 獲得 name 圖片 屬性 sset 1.屏幕尺寸相關變化 高度增加了145pt,變成812pt. 屏幕圓角顯示,註意至少留10pt邊距。 狀態欄高度由20pt變成44pt,留意這個距離就能避開“劉海”的尷尬,相應的導航欄以上變化6
適配ios11與iphone x實踐
swe bridge policy target sed table 模擬器 req 降級 一、適配iOS11 問題1:項目中有原生與H5的交互,運行在iOS11時,直接漰潰在框架WebViewJavascriptBridge內部。 報錯信息:Completion hand
iPhone X home指示鍵適配
以下內容由Mockplus團隊翻譯整理,僅供學習交流,Mockplus是更快更簡單的原型設計工具。 眾所周知,蘋果公司推出了iPhone X。隨之而來的是一個新的白色線條,幸福地坐在底部的觸摸板上,它替代了原有了home鍵。這也喚起了人們對物理home鍵的
iPhone X的UI設計技巧
以下內容由Mockplus團隊翻譯整理,僅供學習交流,Mockplus是更快更簡單的原型設計工具。 果粉們翹首以待的iPhone X終於開始預售了!同樣滿懷期待的還有設計師和開發人員,他們將在iPhone X上看到他們的App了。蘋
iOS股票K線圖、校園助手、適配iPhone X、版本檢測等源碼
0.12 適配 環境 cool row 客戶端 1-1 獲取 launch iOS精選源碼 快速創建menuItem控件 YHPhotoBrowser 優化的網絡圖片瀏覽 cocoaAsynSocket demo (包含客戶端和服務端)
iPhone X 響應式網頁設計
以下內容由Mockplus團隊翻譯整理,僅供學習交流,Mockplus是更快更簡單的原型設計工具。 24小時前,蘋果公司推出了iPhone X。隨之而來的是一個新的白色線條,幸福地坐在底部的觸摸板上,它替代了原有的home鍵。這也喚起了人們對物理home鍵的懷舊情結。