#import "ViewController.h"
@interface ViewController ()
@property (nonatomic, strong) UIView *cover;
@end
@implementation ViewController
- (UIView *)cover
{
if (_cover == nil) {
UIView *cover = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
cover.backgroundColor = [UIColor blackColor];
cover.alpha = 0.8;
cover.userInteractionEnabled = NO;
[self.view.window addSubview:cover];
_cover = cover;
}
return _cover;
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 3;
}
- (NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewRowAction *action = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"删除11" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) {
NSLog(@"删除");
}];
UITableViewRowAction *action1 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"添加" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) {
NSLog(@"添加");
}];
action1.backgroundColor = [UIColor blueColor];
return @[action,action1];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
cell.textLabel.text = [NSString stringWithFormat:@"row--%ld",indexPath.row];
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
self.cover;
}
// 实现这个方法,就有删除按钮
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
}
tableview类似QQ左侧滑动多个按钮
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 主要方法: - (NSArray*)tableView:(UITableView*)tableView editA...
- 两个或多个tableView联动EXCEL滑动左右上下滑动效果Demo:SheetViewDemo demo里面是...