Как получить ширину экрана iPhone в SwiftUI? ⇐ IOS
-
Гость
Как получить ширину экрана iPhone в SwiftUI?
Я хочу изменить размер фрейма изображения так, чтобы он стал квадратом, который имел бы ту же ширину, что и экран iPhone, и, следовательно, то же значение (ширина экрана) для высоты.
Следующий код не работает, поскольку он придает изображению ту же высоту, что и вид.
var body: some View { Изображение("некоторое изображение") .изменяемый размер() .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity, выравнивание: .center) .обрезанный() }
Я хочу изменить размер фрейма изображения так, чтобы он стал квадратом, который имел бы ту же ширину, что и экран iPhone, и, следовательно, то же значение (ширина экрана) для высоты.
Следующий код не работает, поскольку он придает изображению ту же высоту, что и вид.
var body: some View { Изображение("некоторое изображение") .изменяемый размер() .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity, выравнивание: .center) .обрезанный() }
Мобильная версия