У меня есть код для просмотра с изображением в swiftUI, мне интересно, будет ли функция frame () создавать разные размеры для каждого устройства (например, iPhone 8, Xs, Xs + и т. Д.)
struct CircleImage : View {
var body: some View {
Image("jorge")
.resizable()
.frame(width: 100, height: 100)
.clipShape(Circle())
.overlay(
Circle().stroke(Color.white, lineWidth: 4))
.shadow(radius: 10)
}
}
IКонечно, у меня есть Xcode 11 с бета-версией, но у меня нет каталины, так как мне приходится работать с Мохаве, а Каталина не поддерживает ее.Так что я не могу найти никаких подсказок в SwiftUI Preview.
Я также пытался увидеть приведенный выше код с несколькими симуляторами (с 8 и X +) и увидел, что изображения, кажется, имеют одинаковый размер, но я не уверен вэто.
А если размеры одинаковые, то какой стандартный размер экрана?и если нет, то как мне найти стандарты для каждого экрана?