UIActivityViewController问题:分享面板关闭按钮变为透明
问题描述
- 使用
UIActivityViewController分享图片时出现以下异常:- 分享面板的关闭按钮变为透明状态,用户无法直观看到按钮,但点击其所在区域仍能触发关闭操作
- 无法通过点击面板外部区域来关闭分享面板
相关代码
let activityItemMetadata = LinkMetadataManager(qrImage: image) let activityVC = UIActivityViewController( activityItems: [activityItemMetadata], applicationActivities: nil) activityVC.completionWithItemsHandler = {(activityType: UIActivityType?, completed: Bool, returnedItems: [Any]?, error: Error?) in } activityVC.activityItemsConfiguration = [ UIActivity.ActivityType.mail, UIActivity.ActivityType.copyToPasteboard, UIActivity.ActivityType.airDrop, UIActivity.ActivityType.message ] as? UIActivityItemsConfigurationReading activityVC.isModalInPresentation = false self.present(activityVC, animated: true)
面板显示效果
- 分享面板整体状态:

- 关闭按钮显示状态:

内容的提问来源于stack exchange,提问作者chac ngo dang
相关产品推荐
相关产品推荐

