WRNavigationBar_swift
WRNavigationBar_swift copied to clipboard
屏幕高度是896的Max和XR导航栏问题。修改isiPhone X 即可。
见代码。 2个地方都要修改。 class func isIphoneX() -> Bool { // return UIScreen.main.bounds.equalTo(CGRect(x: 0, y: 0, width: 375, height: 812)) if (UIScreen.main.bounds.height >= 812) { return true} else{return false} }
加上 UIDevice.current.userInterfaceIdiom == .phone 平板才會正常顯示 if (UIScreen.main.bounds.height >= 812 && UIDevice.current.userInterfaceIdiom == .phone) { return true} else{return false} }
class func isIphoneX() -> Bool { return UIScreen.main.bounds.equalTo(CGRect(x: 0, y: 0, width: 375, height: 812)) || UIScreen.main.bounds.equalTo(CGRect(x: 0, y: 0, width: 812, height: 375)) || UIScreen.main.bounds.equalTo(CGRect(x: 0, y: 0, width: 414, height: 896)) || UIScreen.main.bounds.equalTo(CGRect(x: 0, y: 0, width: 896, height: 414)) }