Сделайте довольно UIActivityIndicatorView - PullRequest
4 голосов
/ 23 ноября 2011

Я когда-то видел библиотеку, которая может хорошо делать UIActivityIndicatorView, но не могу ее найтиКто-то знает или знает другой способ сделать красивую UIActivityIndicatorView?что-то в этом роде http://hpics.li/64d7b07

Ответы [ 4 ]

16 голосов
/ 23 ноября 2011

Я только что сделал что-то подобное сегодня.Я собираюсь сделать это надлежащим подклассом, но сейчас это должно помочь вам начать.Добавление UILabel должно быть легко для вас.Я делаю это с ARC, поэтому, если вам нужно управлять памятью, пожалуйста, будьте осторожны.

UIView *activityContainer = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
activityContainer.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:.25];
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake((self.view.frame.size.width/2) - 40, (self.view.frame.size.height/2) - 40, 80, 80)];
indicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
indicator.backgroundColor = [UIColor blackColor];
[indicator layer].cornerRadius = 8.0;
[indicator layer].masksToBounds = YES;
[activityContainer addSubview:indicator];
10 голосов
/ 23 ноября 2011

Оформить MBProgressHUD

Я думаю, что индикатор активности с меткой сведений - это то, что вам нужно.

1 голос
/ 23 апреля 2013

Я создал пользовательский UIView ( Loader Animation ), в который вы можете загрузить в подкласс UIActivity.

1 голос
/ 23 ноября 2011

Я никогда не слышал о такой библиотеке, но не должно быть слишком сложно создать свою собственную (как встраиваемый UIView) и анимировать ее.

Может быть, даже анимированный GIF? ( связанный вопрос, связанный здесь )

...