В настоящее время я сталкиваюсь с двумя проблемами.
- Список теперь не обрезается по нижним краям, когда я увеличиваю высоту до 60.
- Когда текст состоит из более чем одной строки, в отличие от предыдущего он не уменьшает отступы, чтобы они соответствовали указанной высоте, а вместо этого обрезает их.
Код: Выделить всё
struct SwiftUIView: View {
var body: some View {
let names = [Name(name: "Name 1"), Name(name: "Name 2 Name Double line list row text which should fit in it too")]
ZStack {
Color(.pink)
List {
Section {
ForEach(names) { name in
Button {
// do action
} label: {
Text(name.name)
}
}
}
}
.clipShape(.rect(cornerRadius: 15))
.frame(height: 2 * 52)
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... ped-ios-26
Мобильная версия