从 UIActivity 显示 UIView
Show UIView from UIActivity
从 UIActivity
中将 UIView
呈现在 UIViewController
上的最佳方式是什么?我尝试了下面的代码,但它不起作用。除此之外似乎没有关于此的任何文档。
- (void)performActivity {
...
do some stuff
...
[self.activityViewController.presentingViewController.view addSubview:toast];
[self activityDidFinish:YES];
}
我设法通过检索当前 UIView
.
使其工作
UIView *vc = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
[vc addSubview:toast];
从 UIActivity
中将 UIView
呈现在 UIViewController
上的最佳方式是什么?我尝试了下面的代码,但它不起作用。除此之外似乎没有关于此的任何文档。
- (void)performActivity {
...
do some stuff
...
[self.activityViewController.presentingViewController.view addSubview:toast];
[self activityDidFinish:YES];
}
我设法通过检索当前 UIView
.
UIView *vc = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject];
[vc addSubview:toast];