Xcode 仅当您点击披露图标时,表格单元格才会高亮显示

Xcode 仅当您点击披露图标时,表格单元格才会高亮显示,xcode,uitableview,Xcode,Uitableview,我使用interface builder在视图上放置一个表格视图单元格,添加附件类型、选择颜色并启用用户交互 我的问题是,只有当用户点击箭头图标时,单元格才会高亮显示。但当用户点击其中的文本标签时,它也应该突出显示,他可以点击单元格中的任何位置 如何实现这一点?UITableViewCell实际上只能在UITableView的上下文中使用(它知道如何处理和/或委派单元格的选择和高亮显示) 将UITableViewCell置于表的上下文之外是一个有点意外的用户界面 你不能用UIButton做你想

我使用interface builder在视图上放置一个表格视图单元格,添加附件类型、选择颜色并启用用户交互

我的问题是,只有当用户点击箭头图标时,单元格才会高亮显示。但当用户点击其中的文本标签时,它也应该突出显示,他可以点击单元格中的任何位置


如何实现这一点?

UITableViewCell实际上只能在UITableView的上下文中使用(它知道如何处理和/或委派单元格的选择和高亮显示)

将UITableViewCell置于表的上下文之外是一个有点意外的用户界面

你不能用UIButton做你想做的吗


或者有两个UIButton子视图的UIView(或者至少有一个UIButton子视图,其中包含看起来像公开附件的小部件图形)?这样,您想要突出显示的内容肯定会发生,而不是依赖于不存在的[UITableView didSelectCellAtIndexPath:]方法,该方法在非UITableView委托的视图中不存在。

从您的问题的措辞来看,听起来您只是在视图中使用了一个单元格,未与UITableView关联。这是真的吗?如果是,为什么?为什么我要使用UITableView?