2016-12-29 5 views
0

Что представляет собой лучший способ представить UIView на UIViewController изнутри UIActivity. Я попробовал код ниже, но это не работает. Помимо этого, похоже, нет никакой документации по этому вопросу.Показать UIView от UIActivity

- (void)performActivity { 
    ... 
    do some stuff 
    ... 

    [self.activityViewController.presentingViewController.view addSubview:toast]; 

    [self activityDidFinish:YES]; 
} 
+0

Как это работает? Вы прикрепляете свой тост (диалог?) К представлению в ViewController, а затем говорите ему, чтобы он заканчивался, поэтому ваш вид также больше не отображается. –

+0

Ну, я хотел бы показать его в 'UIViewController', который имеет кнопку совместного доступа и показывает общий листок. – user4992124

+0

Почему вы не используете modalViewController для представления своего текущего VC? –

ответ

0

мне удалось заставить его работать, просто получает текущий UIView.

UIView *vc = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject]; 
[vc addSubview:toast]; 
Смежные вопросы