Size: a a a

2021 December 19

AS

Aleksey Shirokov in SwiftBook
Большинство гайдов которые нашел такие:
- в сториборде
-просто харкодят высоту ячейки в heightForItemAt
источник

ДР

Денис Рубцов... in SwiftBook
Не хардкодь
Вычисляй высоту текущей ячейки и возвращай высоту
источник

AS

Aleksey Shirokov in SwiftBook
Так вот я и не знаю как это передать)
В таблице есть ячейка,в ячейке есть коллекция в которой ячейка..и вот как перекинуть высоту этой последней ячейки обратно в контроллер?
Точно должен быть какой автоматизированный подход.
Я делал раньше просто тейблвью который сам ячейки выстраивал нужной высоты, а с коллекцией внутри все поплыло🤢
источник

ДР

Денис Рубцов... in SwiftBook
Покажи картинку будет проще понять
источник

AS

Aleksey Shirokov in SwiftBook
Не могу показать сейчас как это выглядит, такой вот макетик и код из tableViewCell:

(heigtForItemAt метода в контроллере вообще нет,все работает визуально как мне и нужно сейчас,только в этом варианте у меня возникают конфликты констрейнтов)
источник

AS

Aleksey Shirokov in SwiftBook
источник

AS

Aleksey Shirokov in SwiftBook
😢
источник

ДР

Денис Рубцов... in SwiftBook
Я конеч не спец но такое через тейблвью делали наши деды в окопах
Есть коллекшенвью, или лучше uicollectionviewdiffabledatasource
источник

S

Shakhzod in SwiftBook
Попробуй убрать collectionView.heightAnchor.constraint(e:242)
источник

T

Trofim in SwiftBook
задам прохожий вопрос 😁

в collectionView1 есть ячейки, в которых находятся еще collectionView2, можно ли как-то рассчитать высоту ячейки collectionView1, при этом collectionView2 имел высоту одной строки ячеек? :)
источник

T

Trofim in SwiftBook
все через compositional layout
источник

AS

Aleksey Shirokov in SwiftBook
В этом случае я ловлю ошибку «черт,неясно какой высоты должна быть ячейка, подозреваем что она 0, поэтому испольузем стандартную высоту 44»
источник

S

Shakhzod in SwiftBook
В методе heightforrow как ты задал высоту ?
источник

ДР

Денис Рубцов... in SwiftBook
Курс на свифтбуке про ichat есть.
Там обьясняют как все эти ваши ячейки упковать в другие ячейки и скроллить их как нравится в любом направлении без тонны констрейнтов и расчетов высот.
источник

AS

Aleksey Shirokov in SwiftBook
Вот именно что никак. До этого был хардкод в этом методе и все работало.
Сейчас я хочу чтобы высота автоматически выстраивалась относительно контента
источник

AS

Aleksey Shirokov in SwiftBook
Спасибо, гляну
источник

S

Shakhzod in SwiftBook
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return tableView.automaticDimension
}
тогда сделай так
источник

AS

Aleksey Shirokov in SwiftBook
Уже пробовал!
источник

NK

Nart Kenobi in SwiftBook
Спасибо!
источник

🕷

🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷... in SwiftBook
Подскажите пожалуйста как правильно загуглить анимацию для ячеек или вью которая врубается при обновлении/ загрузке данных из сети?
Надеюсь понятно описал 😂
источник