не надо
как задать стандартную ячейку крупного стиля - не гуглится
в tableView(cellForRowAt) задай параметры строки таким образом let cell = UITableViewCell(style: .subtitle, reuseIdentifier: nil)
получается первый вариант
Тебе нужен UIListContentConfiguration. Но с ним тоже странности, потому что по дизайну это стиль sidebar, но у него нет высоты в 44, а у обычного cell варианта как раз высотка в 60. Немного допилить вариатнт с cell и будет 1 в 1.
prefersSideBySideTextAndSecondaryText оказалось достаточно
var config = UIListContentConfiguration.valueCell() config.prefersSideBySideTextAndSecondaryText = false config.text = "title" config.secondaryText = "subtitle" cell.contentConfiguration = config
Так шрифт у subtitle другой )
он его как раз берёт из Detail по сути сдвигает Detail на место Subtitle
Ты просил по дизайну ) Но дизайнеры там кажись ошиблись, ни у одного стиля нет subtitle размером в 15, что в фигме.
В целом это 1в1 как у них в фигме
ну да, вручную можно pixel perfect сделать, согласен мне не столько нужно буквально как в фигме, а как стандартный вариант высокой ячейки аналогично в фигме понятно, что они там не всё правильно отрисовали в стандартных компонентах (иконочные кнопки вообще боль) но всё равно спасибо
Обсуждают сегодня