2013-07-03 2 views
0

У меня есть ViewController, для которого требуется большое количество данных для создания, это занимает 5 секунд.Как создать инкрементные обновления для ViewController

Таким образом, пользователь не считает, что они не нажали на вкладку «Загрузка». Вид выглядит немедленно, так как я сохранил ViewDidLoad разреженными, а вычисления выполняются в ViewDidAppear. Но для достижения результатов требуется 5 секунд.

Каков механизм постепенного обновления ярлыка?

ответ

1

Это довольно локализованный вопрос и действительно зависит от того, как выглядит ваш код и что вам нравится делать.

Если это мой код, я бы использовал либо таймер (для предсказуемого, периодического обновления), либо метод делегата, чтобы периодически обновлять метку. Я также мог бы показать представление UIActivityIndicator рядом с меткой, чтобы показать, что обновление для него надвигается.

+0

Извинения за задержку в воспроизведении. Я вижу, откуда вы. Попробуем этот подход завтра и отчитаемся назад. Этот вопрос задается в разных обличьях много раз в StackOverflow, как будто люди приходят из разных программных фонов, такие трюки просты, но в OC++ он просто работает по-разному. –

Смежные вопросы