UIActivityViewController在iOS7中显示透明

时间:2014-12-19 08:35:29

标签: ios objective-c ios7 ios8 uiactivityviewcontroller

点击按钮后,我显示UIActivityViewController。而且,在iOS7的任何设备中,activityViewController都显得透明。

该项目具有部署目标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:^{ }];

有关正在发生的事情的任何线索?

1 个答案:

答案 0 :(得分:5)

在演示前不要使用view UIActivityViewController activityViewController.view