0

我正在使用下面的代码来分享一些内容。当我选择 whatsapp 选项时,我看到文本后面是白色背景。我完全迷失了,因为 UIActivityController 处理呈现共享对话框。知道如何去除白色背景吗?

let vc = UIActivityViewController(activityItems: [text, url], applicationActivities: [])
self.present(vc, animated: true)

在此处输入图像描述

4

1 回答 1

1

出于某种原因,看起来 WhatsApp 界面正在为 UILabel 应用白色背景色。你可以试试这个:

let vc = UIActivityViewController(activityItems: [text, url], applicationActivities: [])
UILabel.appearance(whenContainedInInstancesOf: [UIView.self]).backgroundColor = .clear
self.present(vc, animated: true)
于 2018-03-15T16:00:58.313 回答