Skip to content

Commit 52764c1

Browse files
committed
Support iPhone 16e, 17, 17 Pro, 17 Pro Max, Air
1 parent 2d2b4db commit 52764c1

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

FTLinearActivityIndicator.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'FTLinearActivityIndicator'
3-
s.version = '2.0'
3+
s.version = '2.0.2'
44
s.summary = 'Add the missing network activity indicator on newer iPhones'
55

66
s.description = <<-DESC

FTLinearActivityIndicator/Classes/UIApplication+LinearNetworkActivityIndicator.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,16 @@ extension UIApplication {
109109
.iPhone16Plus: (96, 42),
110110
.iPhone16Pro: (86, 38),
111111
.iPhone16ProMax: (96, 42),
112+
.iPhone16e: (84, 36),
113+
.iPhone17: (84, 36),
114+
.iPhone17Pro: (86, 38),
115+
.iPhone17ProMax: (96, 42),
116+
.iPhoneAir: (86, 38),
112117
.iPhoneSE2: (177, 40),
113118
.iPhoneSE3: (177, 40),
114119
]
115120
let modelName = UIDevice.current.ftModelName
116-
let config = modelName.flatMap { layout[$0] } ?? (74, 44)
121+
let config = modelName.flatMap { layout[$0] } ?? (84, 36)
117122

118123
let x = indicatorWindow!.frame.width - config.0
119124
let width = config.1

FTLinearActivityIndicator/Classes/UIDevice+Extension.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ public enum ModelName: String {
3737
case iPhone16Plus = "iPhone17,4"
3838
case iPhone16Pro = "iPhone17,1"
3939
case iPhone16ProMax = "iPhone17,2"
40+
case iPhone16e = "iPhone17,5"
41+
case iPhone17Pro = "iPhone18,1"
42+
case iPhone17ProMax = "iPhone18,2"
43+
case iPhone17 = "iPhone18,3"
44+
case iPhoneAir = "iPhone18,4"
4045
case iPhoneSE2 = "iPhone12,8"
4146
case iPhoneSE3 = "iPhone14,6"
4247
}

0 commit comments

Comments
 (0)