我们可以使用以下代码获取CIFilters的inputKeys名称。
但是,我们无法读取它的CIAttributeSliderMax和CIAttributeSliderMin值。这真是令人沮丧。
获取这些值后,我们假设使用它们来创建适合过滤器数据的滑块。
insert_after(after, data)
如果我们使用
var controlsFilter = CIFilter(name: "CIColorControls")
for k in 0..<controlsFilter.inputKeys.count{
let x = controlsFilter.inputKeys[k]
print("input keys = \(x)")
}
filter information inputImage
filter information inputSaturation
filter information inputBrightness
filter information inputContrast
我们正在
let yy = controlsFilter.inputKeys
let x = controlsFilter.attributes[yy[k]]!
数据类型但我们仍然无法使用CIAttributeSliderMax或CIAttributeSliderMin值。
我们如何从上面的数据结构中读取值。