我使用界面构建器在我的视图上放置一个表格视图单元格,并添加附件类型,选择颜色并启用用户交互。
我的问题是当用户点击箭头图标时,仅突出显示单元格。但是当用户点击其中的文本标签时,它也应该突出显示,他可以点击单元格的任何位置。
我怎样才能做到这一点?
答案 0 :(得分:1)
UITableViewCell实际上只是在UITableView(它知道如何处理和/或委托选择和突出显示单元格)的上下文中使用。
在表的上下文之外使用UITableViewCell是一个有点意外的用户界面。
你难道不能用UIButton做你想做的事吗?
或者UIView有两个UIButton子视图(或至少一个UIButton子视图包含一个看起来像披露附件的小部件图形)?这样你想要突出显示的东西肯定会发生,而不是依赖于不存在于UITableView委托的视图中不存在的[UITableView didSelectCellAtIndexPath:]方法。