Как изменить высоту строки Picker?IOS

Программируем под IOS
Ответить
Anonymous
 Как изменить высоту строки Picker?

Сообщение Anonymous »

Используя API-интерфейс Picker SwiftUI, я хочу увеличить высоту строки Picker, потому что, когда текст имеет более крупный шрифт, элементы перекрываются. Я не хочу использовать UIPickerView и UIViewRepresentable, а только SwiftUI.
Я безуспешно пытался использовать пробелы, модификаторы заполнения и рамку. Эта функция доступна в watchOS, но есть ли альтернативы для iOS?
Выбор с проблемой:

Код: Выделить всё

struct ContentView: View {
@State private var selectedNum = 0

var body: some View {
Picker("", selection: self.$selectedNum) {
Text("1").font(.system(size: 80))
Text("2").font(.system(size: 80))
Text("3").font(.system(size: 80))
Text("4").font(.system(size: 80))
Text("5").font(.system(size: 80))
Text("6").font(.system(size: 80))
}
.pickerStyle(.wheel)
}
}
Результат:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/696 ... ows-height
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»