在單元格上放一個全屏長的按鈕 高度不是cell的高度 當點擊cell上的按鈕的時候 按鈕的高亮狀態會出現的比較慢 因為按鈕設置的就是touchUpInside 所以當你向下按的時候 它才會顯示高亮狀態 不會像cell一觸碰就會顯示顯示高亮。不知道你們有沒有理解?我給你們截個gif圖吧 有沒有發現點擊的時候 沒有陰影。
使用場景
沒加代碼之前
加代碼之後
下面 加入以下代碼
sTableView.delaysContentTouches = NO;
for (UIView *currentView in sTableView.subviews) {
if([currentView isKindOfClass:[UIScrollView class]]) {
((UIScrollView *)currentView).delaysContentTouches = NO;
break;
}
}