123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //
- // CourseDescAlertView.h
- // KulexiuForStudent
- //
- // Created by 王智 on 2024/11/19.
- //
- #import <UIKit/UIKit.h>
- typedef void(^CourseDescHideCallback)(void);
- typedef NS_ENUM(NSInteger, SHOWTYPE) {
- SHOWTYPE_ALL = 0,
- SHOWTYPE_SKIPMUIC,
- SHOWTYPE_SINGLE_VIP,
- };
- typedef NS_ENUM(NSInteger, COURSE_DISPLAY_INDEX) {
- COURSE_DISPLAY_INDEX_VIP = 0,
- COURSE_DISPLAY_INDEX_ACCOMPANY,
- COURSE_DISPLAY_INDEX_GROUP,
- COURSE_DISPLAY_INDEX_LIVE,
- COURSE_DISPLAY_INDEX_VIDEO,
- COURSE_DISPLAY_INDEX_MUSICROOM,
- };
- NS_ASSUME_NONNULL_BEGIN
- @interface CourseDescAlertView : UIView
- @property (nonatomic, assign) SHOWTYPE showType;
- + (instancetype)sharedInstance;
- - (void)refreshView;
- - (void)hideCallback:(CourseDescHideCallback)callback;
- - (void)displayCourseTypeIndex:(NSInteger)index;
- - (void)showInView:(UIView *)displayView;
- @end
- NS_ASSUME_NONNULL_END
|