[Ответить в тред] Ответить в тред

Тред закрыт.


16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 0 | 1 | 0
Назад Вниз Каталог Обновить

Swift, динамическая высота ячейки таблицы Аноним 18/08/16 Чтв 03:49:55  822156   Обсуждение закрыто  
14714813951820.png (130Кб, 750x1334)
Привет, анон, пишу приложение под айфон на свифте, встала задача сделать несколько простых табличных контроллеров со строками с заголовками и текстами различной длины (пикрилейт)

Хотел использовать готовый Subtitle, но не смог настроить у него динамическую высоту ячейки.

Решил сделать свой класс под ячейку, написал, привязал оутлеты, всё заработало, но подобное решение оказалось нельзя реюзать в другой такой же таблице, для неё пришлось бы создавать снова те же лейблы и новый класс.

Поэтому решил влезть поглубже и сделать общий класс наподобие этого - http://stackoverflow.com/a/29000241
скопировал, подправил, добавил

tableView.estimatedRowHeight = 70.0
tableView.rowHeight = UITableViewAutomaticDimension

и

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
switch indexPath {
return UITableViewAutomaticDimension
}
func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}

но ячейка никак не хочет растягивать под контент, хотя в самих лейблах текст бьётся на строки и отображается нормально.

Уже 5-й час пытаюсь найти решение, но везде или ковыряние в сториборде (что не подходит, т.к. хочу сделать 1 раз под все таблицы), или же решение для статичных размеров. Может, Subtitle можно как-нибудь доделать?

Помоги, пожалуйста, с решением.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 0 | 1 | 0
Назад Вверх Каталог Обновить

Топ тредов
Избранное