我想处理单元格内的滑动事件,以便设置删除按钮的alpha值逐渐增加。
我想这样:
正如在图像中看到的那样,当从左侧扫过单元格时,编辑按钮的alpha会增加。最后它设置为1.0。 如何使用默认的红色删除按钮在滑动时实现增加的alpha? 注意:我已按照Bradens' answer处理iOS 6/7中单元格内的删除按钮。
答案 0 :(得分:1)
尝试使用SWTableViewCell,并尝试在用户滑动时更改Alpha值。
- (NSArray *)rightButtons
{
NSMutableArray *rightUtilityButtons = [NSMutableArray new];
[rightUtilityButtons sw_addUtilityButtonWithColor:
[UIColor colorWithRed:0.78f green:0.78f blue:0.8f alpha:1.0]
title:@"More"];
[rightUtilityButtons sw_addUtilityButtonWithColor:
[UIColor colorWithRed:1.0f green:0.231f blue:0.188 alpha:1.0f]
title:@"Delete"];
return rightUtilityButtons;
}
我的猜测是从
设置和重置alpha- (void)swipeableTableViewCell:(SWTableViewCell *)cell scrollingToState:(SWCellState)state
P.S,我之前没有尝试过这个库。