gpt4 book ai didi

ios - 在 Swift 中使用 renderingMode 创建 UIImage

转载 作者:IT王子 更新时间:2023-10-29 04:59:18 24 4
gpt4 key购买 nike

在 objectiveC 中我会这样做

UIImage *image = [[UIImage imageNamed:@"myImage.png"]   imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

但在 Swift 中我已经尝试了所有类似的替代方案,但都没有成功

var image : UIImage = UIImage(named:"myImage.png").imageWithRenderingMode(renderingMode: AlwaysOriginal)

它显示错误:使用未解析的标识符“AlwaysOriginal”

我该怎么做?

最佳答案

这将是正确的语法:


(对于 Swift 3.xSwift 4)

var image: UIImage? = UIImage(named:"myImage")?.withRenderingMode(.alwaysOriginal)

(对于 Swift 2.x)

var image: UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)

但您也可以使用此“快捷方式”:

var image: UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(.AlwaysOriginal)

关于ios - 在 Swift 中使用 renderingMode 创建 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24145221/

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