【发布时间】:2017-05-13 18:06:47
【问题描述】:
从UIActivity 内部在UIViewController 上呈现UIView 的最佳方式是什么?我尝试了下面的代码,但这不起作用。除此之外,似乎没有任何关于此的文档。
- (void)performActivity {
...
do some stuff
...
[self.activityViewController.presentingViewController.view addSubview:toast];
[self activityDidFinish:YES];
}
【问题讨论】:
-
怎么不工作了?您将 toast(对话框?)附加到 ViewController 中的视图,然后告诉它完成,这样您的视图也不再可见。
-
好吧,我想在
UIViewController中显示它,它有分享按钮并显示分享表。 -
你为什么不使用 modalViewController 来展示你当前的 VC?
-
因为这是敬酒,而不是完整的
UIViewController。它基本上只是一个UIView,其中包含一些文本作为通知。 -
在这种情况下。为什么不使用 UIAlertView? stackoverflow.com/questions/5863481/…
标签: ios objective-c uiview uiactivity