如何停止将选择状态转发到嵌入式 tableViewController?

Posted

技术标签:

【中文标题】如何停止将选择状态转发到嵌入式 tableViewController?【英文标题】:How can I stop forwarding selection state to embedded tableViewController? 【发布时间】:2014-10-17 07:49:55 【问题描述】:

我将 UITableViewController 作为子视图控制器嵌入到 tableviewCell 中。如果我按下单元格,不仅单元格的标签会突出显示,而且嵌入的 tableviewController 的单元格也会突出显示,我想阻止它。怎么样?

【问题讨论】:

【参考方案1】:

尝试覆盖单元格方法setHighlighted:animated: 而不调用super。我记得 Apple 在 WWDC 2013 的 CollectionViewCell 中提到了这种行为,并且可能说他们也将其应用于 TableViewCell。我需要观看讲座以记住如何退出此课程

【讨论】:

以上是关于如何停止将选择状态转发到嵌入式 tableViewController?的主要内容,如果未能解决你的问题,请参考以下文章

控制器视图停止动画无法识别的选择器发送到实例

如何在 TabFolder 中嵌入 SWT TableViewer?

将 TableView 中的 CheckBox 选中状态绑定到自定义模型属性

如何在 tableview 中获取 youtube 嵌入视频并在处理“完成”按钮时遇到问题

Discord py 将在一个频道上发送的消息(带有嵌入)转发到另一个频道以及如何确定服务器中的成员数量?

QML TableView 鼠标区域不会将点击传播到选择模型