У меня есть вид, что на iPhone я хочу увеличить ширину всего экрана. Что легко сделать с помощью приведенного ниже кода. Но на iPad я хочу, чтобы ширина экрана оставалась равной размеру телефона, а не расширялась до края устройства. Кто-нибудь знает, как это сделать?
struct ContentView: View{
var body: some View{
HStack{
Text("Hello World")
}
.frame(minWidth:0,maxWidth: .infinity)
.background(Color.red)
}
}
РЕДАКТИРОВАТЬ: Если кто-то еще находит это добавление этой строки, позвольте мне указать размер специально для iPad.
.frame(minWidth:0,maxWidth: UIDevice.current.userInterfaceIdiom == .pad ? 500 : .infinity)