计算Iphone格机型的屏幕精确尺寸

通过 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格机型的屏幕精确尺寸

赞 (1)