按钮在cell上的高亮状态出现的慢

时间:2023-12-05 12:46:44

在单元格上放一个全屏长的按钮  高度不是cell的高度    当点击cell上的按钮的时候   按钮的高亮状态会出现的比较慢   因为按钮设置的就是touchUpInside   所以当你向下按的时候   它才会显示高亮状态   不会像cell一触碰就会显示显示高亮。不知道你们有没有理解?我给你们截个gif图吧   有没有发现点击的时候 没有阴影。

使用场景

按钮在cell上的高亮状态出现的慢按钮在cell上的高亮状态出现的慢

没加代码之前

按钮在cell上的高亮状态出现的慢

加代码之后

按钮在cell上的高亮状态出现的慢

下面 加入以下代码按钮在cell上的高亮状态出现的慢

sTableView.delaysContentTouches = NO;

for (UIView *currentView in sTableView.subviews) {

if([currentView isKindOfClass:[UIScrollView class]]) {

((UIScrollView *)currentView).delaysContentTouches = NO;

break;

}

}