12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //
- // MineBodyView.h
- // KulexiuForStudent
- //
- // Created by Kyle on 2022/3/21.
- //
- #import <UIKit/UIKit.h>
- #import "StudentInfoModel.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,
- MINEVIEWTYPE_CONTACT = 1017, // 联系我们
- MINEVIEWTYPE_AWARD, // 活动奖品
- };
- typedef void(^MineViewCallback)(MINEVIEWTYPE type);
- NS_ASSUME_NONNULL_BEGIN
- @interface MineBodyView : UIView
- @property (nonatomic, assign) BOOL isMember;
- + (instancetype)shareInstance;
- - (void)configWithSource:(StudentInfoModel *)sourceModel;
- - (void)operationCallback:(MineViewCallback)callback;
- - (CGFloat)getViewHeight;
- @end
- NS_ASSUME_NONNULL_END
|