长按iOS 7 uitableviewcell按钮

时间:2013-10-27 19:42:44

标签: ios iphone

我有一个uitableview单元格,内容视图中有3个按钮。当我点击这些按钮时,它们工作正常但按钮的“按下”动画仅在点按一下时显示。帮助需要在一个快速点击显示它

1 个答案:

答案 0 :(得分:0)

此行为在iOS 7中已更改 您需要对此进行两项更改...

<强> 1。对于tableview 设置tablview.delaysContentTouches = NO;

<强> 2。在cellForRowAtIndexPath

首先配置您的手机并执行以下操作

for (id obj in cell.subviews)
{
    if ([NSStringFromClass([obj class]) isEqualToString:@"UITableViewCellScrollView"])
    {
        UIScrollView *scroll = (UIScrollView *) obj;
        scroll.delaysContentTouches = NO;
        break;
    }
}