Как настроить представление MBProgressHUD на UIImagePickerController? - PullRequest
3 голосов
/ 04 марта 2012

Я вставил представление MBProgressHUD в мой контроллер выбора изображений.Он должен работать как индикатор для фотографирования.Для этого я настроил MBProgressHUD, как показано ниже.

- (void) drawRect:(CGRect)rect {
...
CGRect allRect = self.bounds;
UIImage* image = [UIImage imageNamed:@"loadingScreen.png"];
[image drawInRect: allRect];
...
}

Я везде тестировал этот код настройки, и он всегда был успешным.Но на UIImagePickerController он не работает, показывая только индикатор и не показывая изображение, «loadingScreen.png».

...
HUD = [[MBProgressHUD alloc] initWithView:imgPicker.view];
[imgPicker.view addSubview: HUD];
...

Пожалуйста, помогите мне решить его.

1 Ответ

0 голосов
/ 14 мая 2014
...
HUD = [[MBProgressHUD alloc] initWithView:self.view]; // thats not the custom view
HUD.customView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"loadingScreen.png"]];
HUD.mode = MBProgressHUDModeCustomView;
[HUD show:YES];
...

Не забывайте, что «loadingScreen.png» будет отображаться как неподвижное изображение.

...