У меня есть текст описания в VStack, и я хотел бы ограничить его 3 строками.Насколько я понимаю, я изменяю Text()
с модификатором .lineLimit(3)
.Тем не менее, когда я делаю это, некоторые описания ограничиваются 3 строками, а другие - 1 .Кажется, нет никакой последовательности относительно того, где это происходит.
Я думал, что это может быть порядок, в котором я вызываю атрибуты модификатора, но переключение порядка .font(.body)
и .lineLimit
ничего не меняет.Я также попытался удалить .padding()
, и это тоже не работает.
List(clubData) { club in
VStack(alignment: .leading) {
Text(club.name)
.font(.title)
.lineLimit(nil)
Text(club.subtitle)
.lineLimit(4)
.font(.body)
}
.padding()
}
Вот изображение того, что происходит: