ios - UIActivityViewController 在 iOS7 中显示透明

标签 ios objective-c ios7 ios8 uiactivityviewcontroller

我在点击一个按钮后显示一个 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:^{ }];

关于正在发生的事情有什么线索吗?

最佳答案

在展示前不要使用UIActivityViewControllerview (activityViewController.view)。

关于ios - UIActivityViewController 在 iOS7 中显示透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27562275/

相关文章:

ios - 添加多个文件下载的子进度

ios - AVAssetExportSession 视频未保存到相机卷轴

ios - subview Controller 中的 topLayoutGuide

ios - 在 OSX : IOBluetooth or CoreBluetooth? 上模拟 HID

iphone - XML 阅读器 : get attributes value from NSDictionary

ios - iPhone 5如何切换不同的 Storyboard?

ios - 在 IOS 7's loadView method of UIViewController, why does UIScreen' 中创建 View 时,主应用程序框架在状态栏下方开始?

iphone - 触摸时更改详细信息披露指示符图像

objective-c - 跨 Cocoa 应用程序共享数据

ios - UIApplicationBackgroundFetchIntervalMinimum 的实际值是多少?