gpt4 book ai didi

swift - 在 Swift 3 中以编程方式设置内容过滤器

转载 作者:行者123 更新时间:2023-11-28 06:15:16 25 4
gpt4 key购买 nike

this answer 中所述,例如,可以使用内容过滤器(在本例中为“色调调整”内容过滤器)更改进度条的颜色。

似乎您只能在 Xcode 的 Interface Builder 中实现此目的;但是,我想以编程方式启用/禁用内容过滤器。因此,例如,我想启用 Hue Adjust Content Filter,以便进度条变为绿色,并在稍后的某个时间从函数中禁用它,以便返回蓝色。这可能吗?

最佳答案

在错误的开始之后,答案似乎很简单:

// Need to set this in code. The settings in IB don't carry over when
// I change the contentFilters
progressIndicator.minValue = 0
progressIndicator.maxValue = 100
progressIndicator.doubleValue = 50

let hueAdjust = CIFilter(name: "CIHueAdjust", withInputParameters: ["inputAngle": NSNumber(value: 1.7)])!
progressIndicator.contentFilters = [hueAdjust]

关于swift - 在 Swift 3 中以编程方式设置内容过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45328142/

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