gpt4 book ai didi

ios - iOS 中 UITableViewCell 中的 setHighlighted 和 setSelected 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 05:03:08 67 4
gpt4 key购买 nike

UITableViewCell 中的setHighlightedsetSelected 有什么区别?

如果我只想在进行选择时不突出显示 cell,我应该重写 setHighlighter 还是只将 selectionStyle 设置为

最佳答案

setHighlighted 将在手指向下触摸时用突出显示的颜色(或发光,取决于您的设置)标记对象。触摸时,突出显示消失,对象状态恢复正常。

setSelected 另一方面,虽然类似,但会在触碰时设置,并保持高亮状态,直到发生下一次触碰事件。

我想你想要的是重写setHighlighted(只是在方法内部返回并且不调用super),但更简单的是,你可以只set the cell's UITableViewCellSelectionStyle to UITableViewCellSelectionStyleNone .

关于ios - iOS 中 UITableViewCell 中的 setHighlighted 和 setSelected 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34213634/

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