Как использовать изображение вместо индикатора активности? - PullRequest
1 голос
/ 27 февраля 2011

в моем приложении, когда я нажимаю кнопку обновления, появляется индикатор активности. и когда tableView обновляется, то он исчезает. Я хочу использовать изображение вместо этого индикатора активности таким образом, чтобы при нажатии на кнопку «Обновить» это изображение появлялось на весь экран, а при обновлении вида «Б» оно исчезало. Как я могу это сделать? спасибо заранее

Ответы [ 2 ]

1 голос
/ 27 февраля 2011

По сути, вам нужно добавить представление «обложки» поверх текущего представления.

Обычно они работают лучше всего, если вы устанавливаете альфа на 50%.

Нажав на кнопку, вы можете позвонить addSubview:coverPage, где вы инициируете coverPage где-нибудь с нужными атрибутами.

Если хотите, титульная страница может иметь собственные блесны или ярлыки, если необходимо.

после завершения обновления просто позвоните [coverPage removeFromSuperview], чтобы уволить.

1 голос
/ 27 февраля 2011

UIActivityIndicatorView - это вращающаяся вещь, которая является индикатором занятости по умолчанию. Наследует от UIView. Если вы создаете подкласс и имеете собственную реализацию drawRect:, вы сможете рисовать любое понравившееся изображение вместо вращающихся полос.

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