QMUIMoreOperationControllerDelegate
@protocol QMUIMoreOperationControllerDelegate <NSObject>
@optional
/// 即将显示操作面板
- (void)willPresentMoreOperationController:(QMUIMoreOperationController *)moreOperationController;
/// 已经显示操作面板
- (void)didPresentMoreOperationController:(QMUIMoreOperationController *)moreOperationController;
/// 即将降下操作面板,cancelled参数是用来区分是否触发了maskView或者cancelButton按钮降下面板还是手动调用hide方法来降下面板。
- (void)willDismissMoreOperationController:(QMUIMoreOperationController *)moreOperationController cancelled:(BOOL)cancelled;
/// 已经降下操作面板,cancelled参数是用来区分是否触发了maskView或者cancelButton按钮降下面板还是手动调用hide方法来降下面板。
- (void)didDismissMoreOperationController:(QMUIMoreOperationController *)moreOperationController cancelled:(BOOL)cancelled;
/// itemView 点击事件,可以与 itemView.handler 共存,可通过 itemView.tag 或者 itemView.indexPath 来区分不同的 itemView
- (void)moreOperationController:(QMUIMoreOperationController *)moreOperationController didSelectItemView:(QMUIMoreOperationItemView *)itemView;
@end
Undocumented
-
即将显示操作面板
Declaration
Objective-C
- (void)willPresentMoreOperationController: (nonnull QMUIMoreOperationController *)moreOperationController;
Swift
optional func willPresent(_ moreOperationController: QMUIMoreOperationController)
-
已经显示操作面板
Declaration
Objective-C
- (void)didPresentMoreOperationController: (nonnull QMUIMoreOperationController *)moreOperationController;
Swift
optional func didPresent(_ moreOperationController: QMUIMoreOperationController)
-
即将降下操作面板,cancelled参数是用来区分是否触发了maskView或者cancelButton按钮降下面板还是手动调用hide方法来降下面板。
Declaration
Objective-C
- (void)willDismissMoreOperationController: (nonnull QMUIMoreOperationController *)moreOperationController cancelled:(BOOL)cancelled;
Swift
optional func willDismiss(_ moreOperationController: QMUIMoreOperationController, cancelled: Bool)
-
已经降下操作面板,cancelled参数是用来区分是否触发了maskView或者cancelButton按钮降下面板还是手动调用hide方法来降下面板。
Declaration
Objective-C
- (void)didDismissMoreOperationController: (nonnull QMUIMoreOperationController *)moreOperationController cancelled:(BOOL)cancelled;
Swift
optional func didDismiss(_ moreOperationController: QMUIMoreOperationController, cancelled: Bool)
-
itemView 点击事件,可以与 itemView.handler 共存,可通过 itemView.tag 或者 itemView.indexPath 来区分不同的 itemView
Declaration
Objective-C
- (void)moreOperationController: (nonnull QMUIMoreOperationController *)moreOperationController didSelectItemView:(nonnull QMUIMoreOperationItemView *)itemView;
Swift
optional func moreOperationController(_ moreOperationController: QMUIMoreOperationController, didSelect itemView: QMUIMoreOperationItemView)