Как показать загрузочную метку над UITableView? - PullRequest
3 голосов
/ 14 апреля 2009

У меня есть UITableView, который я заполняю данными, которые я загружаю через Интернет. Во время загрузки данных я хочу показать ярлык загрузки над моим TableView, чтобы показать пользователям, что что-то на самом деле происходит, и с приложением проблем нет. Каков наилучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 15 апреля 2009

Я думаю, что лучший способ сделать это - добавить подпредставление к основному виду вашего приложения. У Мэтта Галлахера было руководство по этому вопросу 2 дня назад. Он показывает вам, как показывать загрузочный вид , он также включает пример кода, который вы можете загрузить.

0 голосов
/ 15 апреля 2009

Лучший способ - добавить метку и UIActivityIndicator поверх UITableView в вашем UIView. В viewDidLoad установите для скрытого свойства UILabel значение NO и начните анимировать индикатор.

Вызовите метод для загрузки данных в другой поток.

[NSThread detachNewThreadSelector...]

Как только загрузка будет завершена, вызовите метод в главном потоке, который установит UILabel hidden = YES, остановите анимацию индикатора и перезагрузите таблицу.

[self performSelectorOnMainThread...]

Надеюсь, это поможет.

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