1

所以 QuickLookPreview 像往常一样正确显示,但是当您尝试使用 Apple 内置的共享表时,它会向上滑动一个透明的灰色视图,上面没有显示任何其他内容。有没有人有这方面的经验?

认为它可能像背景中的 alpha 视图一样晦涩难懂......

感谢任何好的建议。

4

1 回答 1

0

所以在我们的例子中,这是由一个甚至不再使用的 Activity 扩展引起的。超级怪异的错误,需要大量挖掘才能找到,但将其发布在这里以防万一其他人有一天也有类似的怪异,并且可以度过更好的时光。

extension UIActivityViewController {
override open func viewDidLoad() {
    super.viewDidLoad()
    //self.unusedfunction()
}

func unusedfunction() {
    UIBarButtonItem.appearance(whenContainedInInstancesOf: [UIActivityViewController.self]).setTitleTextAttributes([NSAttributedString.Key.foregroundColor: UIColor.Theme.Black], for: .normal)
}
}

所以问题是由 引起的super.viewDidLoad(),我们只需要删除/注释掉该扩展,共享功能就可以重新开始正确显示。

于 2022-02-16T06:55:47.480 回答