0

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

4

1 回答 1

0

此行为在 iOS 7 中发生了更改您需要为此进行两项更改...

1.对于tableviewtablview.delaysContentTouches = NO;

2. 在 cellForRowAtIndexPath

首先配置您的单元格并执行以下操作

for (id obj in cell.subviews)
{
    if ([NSStringFromClass([obj class]) isEqualToString:@"UITableViewCellScrollView"])
    {
        UIScrollView *scroll = (UIScrollView *) obj;
        scroll.delaysContentTouches = NO;
        break;
    }
}
于 2013-10-27T19:51:42.983 回答