是什么?
- 定义当用户对选中行,左滑或右滑时,可以执行的操作事件.
@interface UIContextualAction : NSObject
怎么使用?
-
+ contextualActionWithStyle: title: handler:
contextualActionWithStyle:
操作按钮的样式-
title:
按钮的名称 -
handler:
UIContextualActionHandler
用户选中按钮时,执行的处理的程序.(代码块)
示例
UIContextualAction * deleteAction = [UIContextualAction contextualActionWithStyle:UIContextualActionStyleDestructive title:@"删除" handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {
NSLog(@"删除....");
//执行操作
completionHandler(YES);
}];
效果图
也可以看看
UISwipeActionsConfiguration - 表格行滑动后的操作配置
UIContextualActionStyle - 操作按钮的样式
UIContextualActionHandler - 执行操作的代码块
来自于哪里?
- iOS-MJ-UI基础-大神班/day-10/左滑出现多个按钮
网友评论