Как создать индикатор выполнения программно? - PullRequest
1 голос
/ 01 сентября 2010

Я создал представление с индикатором выполнения с IBOutlet. Всякий раз, когда я поворачиваю вид в альбомный режим, он не поворачивается. Итак, мне нужно создать индикатор выполнения программно.

Как я могу это сделать?

Ответы [ 3 ]

11 голосов
/ 01 сентября 2010
UIProgressView *progressView = [[UIProgressView alloc] init];
progressView.frame = CGRectMake(100,100,100,20);
[self.view addSubview:progressView];

Должны ли вы начать.

Я бы прочел информацию о представлениях и контроллерах в документации Apple. В Руководстве по программированию View для iPhone OS подробно рассказывается о том, что вы хотите сделать. Если вы не читали Руководство по программированию приложений iPhone и Руководство по разработке iPhone, я бы сделал это в первую очередь.

Все эти документы доступны на developer.apple.com, а также в справочной системе Xcode.

5 голосов
/ 09 октября 2012

Вы можете повернуть индикатор выполнения по вертикали, используя следующий код:

progressView.transform= CGAffineTransformMakeRotation( M_PI * 0.5 );

0 голосов
/ 01 сентября 2010

Вы должны установить свойство размера в IB, тогда оно не будет работать нормально, см. Изображение ниже alt text

эта работа для обеих ориентаций

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