通过 SwiftUI 和 storyboard 可以方便的得出IPhone各个机型精确的屏幕尺寸。
SwiftUI
利用 GeometryReader
struct ContentView: View { var body: some View { GeometryReader(content: { geometry in Text("\(geometry.size)" as String) .font(.system(size: 40)) .position(x: geometry.size.width/2, y: geometry.size.height/2) }) .edgesIgnoringSafeArea(.all) } }struct ContentView_Previews: PreviewProvider { static var previews: some View { Group { ContentView() .previewDisplayName("iPhone 12 mini") .previewDevice("iPhone 12 mini") ContentView() .previewDisplayName("iPhone 12 Pro") .previewDevice("iPhone 12 Pro") } } }
storyboard
通过观察view controller 下 view 的 Width & Height。
IPhone各机型屏幕具体尺寸表:
转载需保留链接来源:软件玩家 » 计算Iphone格机型的屏幕精确尺寸