【发布时间】:2011-09-19 01:01:57
【问题描述】:
我想在点击UITableViewCell 时使用默认突出显示。但是,我不希望自定义子视图(及其子视图)收到消息以更新其突出显示的状态,从而破坏 backgroundColor 属性。
编辑
“子视图”是指任何 UIView 子类,而不仅仅是 UITableViewCells。
也许这种假设情况更能说明我在寻找什么:我有一个 UITableViewCell。称之为 c。然后我添加一个 UIView(称为 v)作为 c 的子视图。当我点击 c 时,我希望 c 突出显示(标准的蓝色背景和白色字体颜色),但是我不希望 v 突出显示。我该如何做到这一点?
【问题讨论】:
-
bump 我也很想知道一种方法!
-
对于那些已经或将要回复/回复有关将
UITableViewCellSelectionStyle设置为UITableViewCellSelectionStyleNone的答案的人,这不起作用! 请仔细阅读题。谢谢。 -
这个问题的标题应该是:如何禁用 UITableViewCell 子视图在选择时自动突出显示。当前标题具有误导性。
标签: ios uiview background-color highlight subviews