代码之家  ›  专栏  ›  技术社区  ›  ugur

UIActivityViewController whatsapp共享对话框白色文本背景

  •  0
  • ugur  · 技术社区  · 7 年前

    我正在使用以下代码共享一些内容。当我选择whatsapp选项时,我看到文本背后的白色背景。我完全迷路了,因为UIActivityController负责显示共享对话框。你知道如何去除白色背景吗?

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

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   zazzy78    7 年前

    出于某种原因,WhatsApp界面似乎正在为UILabels应用白色背景色。您可以尝试一下:

    let vc = UIActivityViewController(activityItems: [text, url], applicationActivities: [])
    UILabel.appearance(whenContainedInInstancesOf: [UIView.self]).backgroundColor = .clear
    self.present(vc, animated: true)