1. 程式人生 > >貓貓分享 iOS 適配iPhoneXS Max,iPhoneXS,iPhoneXR

貓貓分享 iOS 適配iPhoneXS Max,iPhoneXS,iPhoneXR

怎麼適配xsm xr呢,
如果你適配了x那麼很簡單
如果你用了巨集像這樣:

#define IPHONEX ( ( ([[UIScreen mainScreen] nativeBounds].size.height == 2436) || ([[UIScreen mainScreen] nativeBounds].size.height == 2688) || ([[UIScreen mainScreen] nativeBounds].size.height == 1792) ) ? YES : NO)

2436:x,xs
2688:xsm
1792:xr
沒錯, 我用了裝置的高度來判斷是否是x,當然也可以用判斷劉海那一堆隨意

如果你沒有適配x, 嗯…適配x去吧

然後字型圖片什麼的顯示問題,用xcode10編譯上傳就可以了
對了
xcode10 有bug,在import的時候閃退(用過的都知道)
解決方案:

File —> workspace settings —>build system 改成legacy Build System

嗯… 這是一篇很不走心的分享,然而貓貓覺得蠻有用的