0

У меня есть объект, который реализует UIImageViewController метод делегата:UIImageViewController ... как добавить subview?

- (void)imagePickerController:(UIImagePickerController *)picker 
     didFinishPickingMediaWithInfo:(NSDictionary *)info 

В пределах этого метода делегата я пытаюсь представить UIActivityIndicatorView для предупреждения пользователя о том, что изображение при записи в каталог. Я попробовал несколько способов получить доступ к представлению и добавить объект UIActivityIndicator безрезультатно.

activity = [[UIActivityIndicatorView alloc] 
    initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; 
    CGPoint ctr = CGPointMake(160, 240); 
    activity.center = ctr; 

    [picker.navigationController.visibleViewController.view addSubview:activity]; 
    [activity startAnimating]; 

ответ

0

Почему не [picker.view addSubview:activity]; не работает? Что произойдет, если вы попробуете это, потому что вы сказали, что уже пытались. (независимо от нескольких способов)

+0

Я обратился к [self.imageController rejectModalViewControllerAnimated: YES] после того, как изображение было записано в каталог. Использование [picker.view addSubview: activiy] появляется только после того, как изображение записывается в каталог. Как я могу представить его перед записью изображения? – Michael

Смежные вопросы