【iOS开发】添加系统自带的tableView左滑按钮
来源:互联网 发布:js在当前页面弹出窗口 编辑:程序博客网 时间:2024/05/16 02:04
自定义cell左滑出现几个按钮的需求。
采用iOS系统自带的方法来实现。
具体代理方法
- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath;
完整代码如下
- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@" 删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { // 具体逻辑代码 }]; deleteAction.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"icon_boxDelete_normal"]]; UITableViewRowAction *editAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@" 编辑" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { }]; editAction.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"icon_boxEdit_normal"]]; return @[editAction, deleteAction];}
效果图
0 0
- 【iOS开发】添加系统自带的tableView左滑按钮
- ios 设置tableview左滑删除按钮的相关属性
- ios TableView系统自带的编辑cell功能
- 自定义Tableview 右滑自带的 Delete按钮
- iOS tableView 自带的下拉刷新
- iOS系统自带的按钮与标签对照
- iOS-tableView底部按钮的添加
- 【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意按钮状态的检查
- tableview自定义左滑按钮
- (iOS开发)tableview自带的删除方法(8.0之后适用)
- UIBarButtonItem系统自带的按钮风格
- 微信公众号开发,ios系统自带返回按钮,不刷新页面
- iOS开发,系统自带表情的获取
- iOS开发,系统自带表情的获取
- iOS开发-系统自带的正则表达式
- 在系统自带的计算器上添加按钮或菜单
- tableView 系统自带的索引 去除背景
- ios开发-调用系统自带手势
- java.lang.RuntimeException: Camera is being used after Camera.release() was called
- 【iOS开发】修改UITextfield的Placeholder字体的颜色
- POJ 3067 Japan
- grep用法
- 【其他】壁纸
- 【iOS开发】添加系统自带的tableView左滑按钮
- 【iOS开发】App键盘第一次启动延迟问题
- 【Git学习】Git命令备忘
- 【iOS开发】用UImage承载Gif图片
- Android Manifest权限 归档
- 【C开发】输入某年某月某日,判断这一天是这一年的第几天?
- 【iOS开发】ARC和非ARC混合开发
- 【Python学习】xlwt框架操作excel表格
- poj2706-麦森数-高精度快速幂