iPhone ProMax & Mini Screen sizes
jminutaglio opened this issue · 0 comments
jminutaglio commented
Regarding:
// MARK: - Detecting Screen size in Inches
extension Screen {
public var sizeInches: Double? {
switch (height, scale) {
case (480, _): return 3.5
case (568, _): return 4.0
case (667, 3.0), (736, _): return 5.5
case (667, 1.0), (667, 2.0): return 4.7
case (812, 3.0): return 5.8
case (896, 2.0): return 6.1
case (896, 3.0): return 6.5
case (1024, _): return ipadSize1024()
case (1080, _): return 10.2
case (1112, _): return 10.5
case (1133, _): return 8.3
case (1180, _): return 10.9
case (1194, _): return 11.0
case (1366, _): return 12.9
default: return nil
}
}
func ipadSize1024() -> Double {
let deviceModel = UIDevice().dc.deviceModel
switch deviceModel {
case .iPadMini, .iPadMini2, .iPadMini3, .iPadMini4, .iPadMini5: return 7.9
case .iPadPro10_5Inch: return 10.5
default: return 9.7
}
}
}
iPhone 12 ProMax & 13 ProMax have a 6.7
iPhone 12 mini & 13 mini have a 5.4