我在点击一个按钮后显示一个 UIActivityViewController
。而且,在任何带有 iOS7 的设备中,activityViewController
都是透明的。
该项目有 Deployment target 7.0
这是打开UIActivityViewController
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[@"link"] applicationActivities:nil];
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_7_1) {
activityViewController.popoverPresentationController.sourceView = self.buttonShare;
}
[activityViewController setValue:@"Subject" forKey:@"subject"];
activityViewController.view.tintColor = [UIColor blueColor];
[self.navigationController presentViewController:activityViewController animated:YES completion:^{ }];
关于正在发生的事情有什么线索吗?
最佳答案
在展示前不要使用UIActivityViewController
的view
(activityViewController.view
)。
关于ios - UIActivityViewController 在 iOS7 中显示透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27562275/