所以 QuickLookPreview 像往常一样正确显示,但是当您尝试使用 Apple 内置的共享表时,它会向上滑动一个透明的灰色视图,上面没有显示任何其他内容。有没有人有这方面的经验?
认为它可能像背景中的 alpha 视图一样晦涩难懂......
感谢任何好的建议。
所以 QuickLookPreview 像往常一样正确显示,但是当您尝试使用 Apple 内置的共享表时,它会向上滑动一个透明的灰色视图,上面没有显示任何其他内容。有没有人有这方面的经验?
认为它可能像背景中的 alpha 视图一样晦涩难懂......
感谢任何好的建议。
所以在我们的例子中,这是由一个甚至不再使用的 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()
,我们只需要删除/注释掉该扩展,共享功能就可以重新开始正确显示。