UIVisualEffectsView在选中后更改色调

时间:2015-12-17 01:07:57

标签: ios iphone

我有一个UITableCell,里面有一个UIVisualEffectView。

我正在使用UIVisualEffectsView的.Dark模糊效果。

看起来很好: enter image description here

点击单元格以选择它是一项UI功能(调出模式以更改帐户信息)。

选择单元格后,模糊的色调会变得更亮。

enter image description here

取消选择单元格后,它会恢复正常的色调。

我尝试使用.Light和.ExtraLight模糊,并且都有相同的结果。有趣的是,选择了'模糊色调总是相同的,它不是暗色,浅色或超亮色。看起来只是一个没有色调变化的模糊(我理解它应该是Light,但相信我,它们看起来不同)。

知道为什么会这样,我怎么能让它停下来?

1 个答案:

答案 0 :(得分:0)

默认情况下,UITableView会在选中单元格时更改单元格的颜色。您可以通过在故事板中将“选择样式”更改为“无”来禁用每个单元格或整个表格视图。

修改:要以编程方式更改此内容,请致电

cell.selectionStyle = UITableViewCellSelectionStyle.None