【发布时间】:2014-06-16 19:19:13
【问题描述】:
我想实现一个UITableViewController,它的工作方式与 iOS 7 中的 Episodes(在 My Podcasts 下)视图类似Podcasts 应用程序,如果我点击单元格的(左侧部分),它的单元格应该执行一个 segue,如果我点击单元格的附件视图,它应该执行另一个 segue。
我的UITableViewController 实现了UITableViewDelegate 中的tableView:didSelectRowAtIndexPath: 和tableView:accessoryButtonTappedForRowWithIndexPath:,但是只有前一种方法被调用,无论我是点击单元格附件按钮还是单元格内的其他位置。
那么如何进行必要的区分。我认为可以在单元格的contentView 上放置一个UITapGestureRecognizer 并使用它的事件处理程序而不是tableView:didSelectRowAtIndexPath:,但希望也有一个更简单的方案。
【问题讨论】:
标签: objective-c uitableview ios7 uiaccessoryview