gpt4 book ai didi

ios - 在 UIPreviewAction 上添加图标或图像

转载 作者:行者123 更新时间:2023-12-01 15:50:22 25 4
gpt4 key购买 nike

我想知道是否有任何方法可以将图标添加到与 peek & pop 预览相关联的快速操作(可通过 3D 触摸访问)。

我使用以下方法创建了几个预览操作:

UIPreviewAction(title: "Save".localized, style: .Default)

但我没能找到一种方法来向按钮添加任何类型的图标或图像,使它们更易于理解。

/image/qgtE5.png

示例:第二行有一个图标(经过 Photoshop 处理)如我所愿。

最佳答案

您可以为您的操作添加尾随图标:

extension UIPreviewAction {

private var imageKey: String {
return "image"
}

var actionImage: UIImage? {
get {
if self.responds(to: Selector(imageKey)) {
return self.value(forKey: imageKey) as? UIImage
}
return nil
}
set {
if self.responds(to: Selector(imageKey)) {
self.setValue(newValue, forKey: imageKey)
}
}
}
}

使用方法:

yourAction.actionImage = UIImage(named: "somePicture")

关于ios - 在 UIPreviewAction 上添加图标或图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44391112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com