Есть ли хороший компонент для отображения текстового журнала на экране приложения для iPhone? - PullRequest
1 голос
/ 07 января 2010

Я хочу, чтобы в моем приложении был экран, отображающий информацию журнала в реальном времени, например, список прокрутки текстовых строк. Ранее я видел, как люди просто используют текстовое представление и добавляют новые записи журнала в список - кажется, это может быть не так эффективно, особенно когда список становится длинным. Есть ли какой-нибудь пример кода, который может эффективно отображать информацию в режиме реального времени в текстовом журнале? Или все просто пишут свои, используя таблицу?

Спасибо

Ответы [ 2 ]

2 голосов
/ 07 января 2010

UITableView был бы подходящим вариантом, и, используя идею deque, о которой упоминал Алекс, просто вызовите insertRowsAtIndexPaths:withRowAnimation: и deleteRowsAtIndexPaths:withRowAnimation:, когда вы нажимаете / извлекаете записи журнала в свою очередь.

0 голосов
/ 07 января 2010

Если вы создаете свой собственный, возможно, вы могли бы использовать deque из UITextView экземпляров, добавляя в конец очереди и удаляя спереди, только буферизуя постоянное количество экземпляров.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...