UIContextualActionHandler-执行操作的代
2020-05-15 本文已影响0人
js_huh
是什么?
-
选择动作(左滑/右滑)后,执行什么操作的代码块.
-
typedef void (^UIContextualActionHandler)(UIContextualAction *action, __kindof UIView *sourceView, void (^completionHandler)(BOOL actionPerformed));
-
action:
包含有关所选操作的信息的对象 -
sourceView:
显示操作的视图 -
completionHandler:
执行该操作后,您可以执行的处理程序块-
actionPerformed
是否执行操作.( Y - 执行)
-
-
什么特点?
-
completionHandler 为 默认时
- 滑动到完全滑动时,会暂停.
- 点击按钮, 除了会执行当前按钮的代码块.
- 还会执行其他按钮的代码块(如下图, 还会执行"编辑"按钮的代码块)
也可以看看
UISwipeActionsConfiguration - 表格行滑动后的操作配置
UIContextualAction - 用户滑动表格行后,执行操作的事件
UIContextualActionStyle - 操作按钮的样式
来自于哪里?
- iOS-MJ-UI基础-大神班/day-10/左滑出现多个按钮