HomeArrangeRankButtonView.h 594 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // HomeArrangeRankButtonView.h
  3. // KulexiuForStudent
  4. //
  5. // Created by 王智 on 2024/11/19.
  6. //
  7. #import <UIKit/UIKit.h>
  8. typedef NS_ENUM(NSInteger, RANKTYPE) {
  9. RANKTYPE_NONE, // 无
  10. RANKTYPE_UP, // 生序
  11. RANKTYPE_DOWN, // 降序
  12. };
  13. typedef void(^RankButtonCallback)(RANKTYPE type);
  14. NS_ASSUME_NONNULL_BEGIN
  15. @interface HomeArrangeRankButtonView : UIView
  16. @property (nonatomic, assign) RANKTYPE status;
  17. + (instancetype)sharedInstance;
  18. - (void)configWithTitle:(NSString *)title callback:(RankButtonCallback)callback;
  19. + (CGFloat)getViewHeight;
  20. @end
  21. NS_ASSUME_NONNULL_END