Я занимаюсь разработкой приложения для MacOS с использованием SwiftUI и хотел бы, чтобы средство выбора уменьшилось, чтобы отображались только его метка и содержимое, и разделитель, чтобы он занимал остальную часть представления, но я не уверен, какой правильный способ сделать это. Код выглядит примерно так:
HStack{
Text("hello")
Text("more text")
Spacer()
Picker(selection: self.$stuff, label: Text("some stuff:")) {
ForEach(0 ..< self.getStuff().count) {
Text(self.getStuff()[$0])
}
}
}
, и средство выбора расширяется, чтобы занять как можно больше места. Я бы предпочел, чтобы сборщик занимал минимальное количество места, а разделитель занимал оставшееся пространство.
Редактировать: фото:
