Objective c 增加UITableView上的可点击区域
我正在和我的终端用户测试一个新的iPhone应用程序,发现很多时候他们错过了UITableCell的可点击区域,并执行了错误的操作。有些用户以前从未使用过任何类型的计算机 然后我试着自己,发现我有时还是会失败的。因此,我想知道如何使用accessoryType=UITableViewCellAccessoryDetailDispositionButton增加单元格的可点击区域 我尝试缩小内容视图的宽度,但仍然失败。我认为有必要准确地击中蓝色箭头来击中它 我希望单元格的最后1/4区域成为命中区域。有一个很好的代码块,显示了如何执行该操作。仔细阅读评论;博客文章中的代码本身不正确。此链接不再有效 关键是为UITableViewCell重载-hitTest:withEvent:。您将被传递一个点,然后您可以返回任何您想要的视图作为被触摸的视图Objective c 增加UITableView上的可点击区域,objective-c,user-interface,uitableview,Objective C,User Interface,Uitableview,我正在和我的终端用户测试一个新的iPhone应用程序,发现很多时候他们错过了UITableCell的可点击区域,并执行了错误的操作。有些用户以前从未使用过任何类型的计算机 然后我试着自己,发现我有时还是会失败的。因此,我想知道如何使用accessoryType=UITableViewCellAccessoryDetailDispositionButton增加单元格的可点击区域 我尝试缩小内容视图的宽度,但仍然失败。我认为有必要准确地击中蓝色箭头来击中它 我希望单元格的最后1/4区域成为命中区域。
为了好玩,您可以尝试更改附件视图的框架,看看会发生什么。我怀疑这是否会像-hitTest:withEvent:overload一样有效,但它太简单了,值得一试。请更新链接,因为我面临UITableCellView可点击区域的问题原始站点似乎已经不存在了。但是,关键是重载-hitTest:withEvent:并在需要的区域内返回YES。