| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //
- // MineActionView.h
- // KulexiuForTeacher
- //
- // Created by 王智 on 2022/8/8.
- //
- #import <UIKit/UIKit.h>
- typedef NS_ENUM(NSInteger, MINEVIEWTYPE) {
- MINEVIEWTYPE_MEMBER = 1001,
- MINEVIEWTYPE_COURSE,
- MINEVIEWTYPE_HOMEWORK,
- MINEVIEWTYPE_MUSIC,
- MINEVIEWTYPE_RECORD,
- MINEVIEWTYPE_ORDER,
- MINEVIEWTYPE_DEAL,
- MINEVIEWTYPE_NETWORK,
- MINEVIEWTYPE_DEVICE,
- MINEVIEWTYPE_HELP,
- MINEVIEWTYPE_FINISHCOURSE, // 已完成课程
- MINEVIEWTYPE_UNFINISHCOURSE, // 未完成课程
- MINEVIEWTYPE_FOLLOW, // 我的关注
- MINEVIEWTYPE_USER,
- MINEVIEWTYPE_FEEDBACK, // 反馈
- MINEVIEWTYPE_TICKET
- };
- #define FUNCTIONVIEW_WIDTH (80)
- #define FUNCTIONVIEW_HEIGHT (80)
- typedef void(^MineViewCallback)(MINEVIEWTYPE type);
- NS_ASSUME_NONNULL_BEGIN
- @interface MineActionView : UIView
- + (instancetype)shareInstance;
- - (void)configWithSource:(NSString *)imageName title:(NSString *)buttonTitle functionType:(MINEVIEWTYPE)type callback:(MineViewCallback)callback;
- @end
- NS_ASSUME_NONNULL_END
|