Рисуем с UIKit и предварительно загружаем его - PullRequest
0 голосов
/ 16 марта 2012

Я рисую график с помощью UIKIT и хочу показать до его завершения предварительный загрузчик (вращающийся круг)

Другое решение должно быть перед тем, как начать рисование, установите альфа моего вида равным 0.0 и когда это будет сделаноисчезнуть до 1,0.

Кто-то делал это раньше и / или знает, как это сделать?

Ответы [ 2 ]

1 голос
/ 02 мая 2012

Если вы используете UIKit, вы можете нарисовать контур, заливку и обводку, а затем нарисовать другой путь.Это ресурсоемкий процесс, поскольку вы будете часто звонить drawRect:.

Другой способ - создать анимацию.Я позволю кому-то еще, так как у меня нет опыта в создании анимации в iOS.

0 голосов
/ 03 мая 2012

Вы можете добавить индикатор активности в представление, отправить представление setNeedsDisplay и удалить индикатор активности в конце drawRect:, но я сомневаюсь, что вы вообще увидите индикатор активности.Индикаторы активности полезны только в том случае, если вы выполняете длительные операции, выполнение которых занимает не менее нескольких секунд.Если вы рисуете такой длинный график, вы должны либо оптимизировать его, либо рассмотреть вопрос о том, чтобы нарисовать его во вторичном потоке в CGImage.В последнем случае, боюсь, вы ограничиваетесь Core Graphics.

...