HomeMusicPageView.h 610 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // HomeMusicPageView.h
  3. // KulexiuForTeacher
  4. //
  5. // Created by 王智 on 2024/12/26.
  6. //
  7. #import <UIKit/UIKit.h>
  8. typedef NS_ENUM(NSInteger, HOME_MUSIC_TAG) {
  9. HOME_MUSIC_TAG_RECOMMEND, // 推介
  10. HOME_MUSIC_TAG_HOT, // 热门
  11. HOME_MUSIC_TAG_NEW, // 最新
  12. HOME_MUSIC_TAG_MORE, // 更多
  13. };
  14. typedef void(^HomeMusicPageViewCallback)(HOME_MUSIC_TAG action);
  15. NS_ASSUME_NONNULL_BEGIN
  16. @interface HomeMusicPageView : UIView
  17. + (instancetype)sharedInstance;
  18. - (void)pageActionCallback:(HomeMusicPageViewCallback)callback;
  19. + (CGFloat)getViewHeight;
  20. @end
  21. NS_ASSUME_NONNULL_END