Управление пользовательским интерфейсом для iPhone - PullRequest
2 голосов
/ 11 марта 2012

Есть ли какой-либо элемент управления для отображения сообщений на iOS, похожий на приложение SMS и множество других приложений (Viber, ICQ)? Похоже, что многие из них используют один и тот же элемент управления для этого.

Ответы [ 3 ]

4 голосов
/ 12 марта 2012

Чтобы расширить ответ Ноа, в iOS SDK может не быть такого элемента управления, но есть люди на github , bitbucket и какао-контроллерах кто покатился самостоятельно. Смотрите здесь для довольно точного клона messages.app, который поставляется в комплекте с iPhone.

2 голосов
/ 26 апреля 2015

Слой - это один из самых простых способов интеграции функций чата и обмена сообщениями в ваши приложения.С недавним запуском Atlas стало еще проще интегрировать Layer в ваше приложение, используя его полнофункциональный, высокопроизводительный, настраиваемый на 100% комплект пользовательского интерфейса.Важные контроллеры, которые можно использовать для упрощения пользовательского интерфейса чата:

  • ATLConversationListViewController : Контроллер, который предоставляет редактируемый список всех бесед для аутентифицированного пользователя.
  • ATLConversationViewController : контроллер, обеспечивающий прокручиваемое автоматическое разбиение на страницы сообщений в разговоре.
  • ATLParticipantTableViewController : контроллер, обеспечивающий сортируемое табличное представление с возможностью поискадля выбора набора участников для общения.

Для получения полной информации о реализации интеграции Atlas и Layer в ваше приложение см. Реализация чата / обмена сообщениями в приложениях iOS с Layer .

1 голос
/ 11 марта 2012

Нет такого элемента управления в iOS SDK;упомянутые вами сторонние реализации просто имитируют пользовательский интерфейс приложения SMS.Большинство реализаций этого основано на UITableView;вам, скорее всего, придется накатить свою собственную версию, начиная с этого.

...