2009-03-19 2 views
18

Кто-нибудь знает, как реализовать такой вид, любые учебники, примеры кода, идеи.Реализовать представление как стандартное iPhone-SMS-чат-просмотр изображений

Другим хорошим примером такого вида является приложение Tweetie, которое находится поверх приложений appstore для социальных сетей. Посмотрите первый снимок экрана этого приложения в appstore.

Я ценю любые идеи по этому поводу.

ответ

4

Вот ответ, с примерами кода, непосредственно из источника (создатель Tweetie): http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/

Из блога: «Методика является расширяемым почти любой стиль ячейки вам нужно - я использую то же самое в Tweetie и нарисовать чат-пузырь, текст и аватар вместе в единое представление ». Вы можете использовать - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight, чтобы создать растяжимый чат для размещения каждой ячейки в вашем столе.

+8

Собственно, все, что он описывает в этой статье, - это быстрый просмотр прокрутки с помощью UITableView. Код макета пузырька сообщения не находится в источнике, который он предоставляет, если только я что-то не пропускаю. –

+7

Исправить ссылку пожалуйста, кажется, сломанной сейчас –

+1

Ссылка сломана и не может быть доступна. –

1

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

8

Отъезд Acani Chats.

Используется identical background image for the UITextView.

+0

Привет! существует ли практика использования AcaniChat? Я попытался скомпилировать проект без везения ... – doxsi

+0

@ doxsi вам нужна последняя версия Xcode для ее компиляции. – ma11hew28

+0

Xcode 5.1.1 не пригодится? – doxsi

0

Проверьте код примера BubbleThingie, например, как сделать пузырьки изображения с помощью маскировки. В нем также есть пример того, как делать текстовые пузыри с помощью UIButton или UILabel.

enter image description here

2

Поиск jsqmessagesviewcontroller, это хорошая библиотека.

+0

Хорошо для изучения концепций проектирования пузырьков, по крайней мере, из структуры кода, хотя и жесткой –