С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
#1

Кастомная UITableViewCell как в iMessage - Objective-C

26.11.2014, 23:46. Просмотров 936. Ответов 1
Метки нет (Все метки)

Целый день мучаюсь с кастомной ячейкой. Решил начать с нуля. Хочу создать ячейку на подобии как в iMessage. Но сразу возникает вопрос - Если будет "вопрос", допустим с бэкграундом фиолетового цвета, а "ответ" с зеленым цветом, то нужно создавать две кастомные ячейки? И второй вопрос - динамическая высота по вертикали (т.е. у каждой ячейки будет своя высота (в зависимости от количества текста).

"хвостик" возле имени пользователя - рисунок, внутренность - бэкграунд(просто цвет), после даты нижняя полоса тоже рисунок.

Перелопатил кучу макулатуры, толком так ничего и не поняв. В основном не могу понять как мне построить модель ячейки, чтобы таблица в процессе своей работы сама ресайзила высоту каждой ячейки.

Рисунок
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 23:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кастомная UITableViewCell как в iMessage (Objective-C):

Изображение перед uitableviewcell как? - Программирование iOS
Здравствуйте. Как добавить изображение перед ячейками? Скрин: http://prntscr.com/14kpgp Двигаю ячейки и выше их идет изображение....

Изменение высоты UITableViewCell - Objective-C
Нужно сделать таблицу, ячейки которой при нажатии расширяются по высоте и меняют положение картинки и текста как на картинке. Почитал про...

Отображение UITableViewCell в UIStoryboard - Objective-C
Всем доброго времени суток, меня интересует вопрос: как выводить ячейки в Objective-C я создал 10 ячеек, но вывел только 1 как вывести...

The best way to calculate UITableViewCell height - Objective-C
Привет всем. Назрел довольно давний вопрос. Все мы пользуемся чудесными классами UITableViewCell, UITableView. Мне бы хотелось...

Редактирование заголовка UITableViewCell - Objective-C
Здравствуйте. Я делаю сейчас небольшое задание по Objective-C. Это обычный To-Do List. По кнопке + на новом экране создается объект...

Работа с кастомными UITableViewCell и MVC - Программирование iOS
Всем привет! У меня есть привычка при работе со своими кастомными ячейками делать так: Допустим, есть ячейка, отображающая данные...

1
zulkis
683 / 610 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
27.11.2014, 09:51 #2
iSerg, iMessage построен на UICollectionView с нестандартным Layout-ом.
Туда и копайте. Есть даже WWDC ролик, где подробно объясняют как сделать такое-же поведение.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2014, 09:51
Привет! Вот еще темы с ответами:

Неизвестный объект занимает всю область ячейки UITableViewCell - Objective-C
Есть класс наследованный от UITableViewController в методе tableView:cellForRowAtIndexPath я получаю ячейку: cell = ;потом создаю...

Кастомная таблица не отображает ячейки, пока я не буду ее прокручивать - Objective-C
Здравствуйте. Я делаю кастомную таблицу и пытаюсь ее отобразить, но она не показывается, пока я не попытаюсь ее прокрутить. Смотрю в...

История сообщений iMessage - iPhone
Можно ли как-то скопировать всю историю сообщений из iMessage, если у меня комп на винде? Или хотя бы на самом устройстве перелистнуть в...

Кастомная подписка у Firebase cloud messaging - как? - Программирование Android
Нужно отправить Push в определенный девайс. Есть кастомный пользователь внутри приложения, не через facebook или google. Windows домен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.