【发布时间】:2013-02-11 20:27:16
【问题描述】:
我的一个视图控制器包含一个带有自定义 UITableViewCell 的 UITableView。我的自定义 UITableView 单元格包含一个 UIImageView 子视图,它代表一个 tappable 图标。当用户点击自定义单元格上的任何位置时,除了图标子视图,我希望我的 didSelectRowAtIndexPath 方法像正常一样被调用。但是当我的图标子视图被点击时,我想要一种不同的方法来调用,但我不知道如何做到这一点。我是否在 touchesDidBegin 方法中捕获了触摸位置并手动检查用户是否点击了图标?那感觉太hacky了。其他更简洁的想法?
非常感谢您的智慧!
【问题讨论】:
标签: iphone ios ipad cocoa-touch cocoa