You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:15:35