2016-12-29 10 views
0

UIViewUIViewControllerに表示する最も良い方法は、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]; 
関連する問題