MONewSquareTopMenuView.h 787 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // MONewSquareTopMenuView.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2024/7/18.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface MONewSquareTopMenuView : UIScrollView
  10. /** 标题颜色, 需要在 titleArray 设置之前设置*/
  11. @property (nonatomic, strong) UIColor *titleColor;
  12. @property (nonatomic, strong) UIColor *selectColor;
  13. @property (nonatomic, strong) UIFont *selectFont;
  14. /** 菜单标题数组 */
  15. @property (nonatomic, strong) NSArray *titleArray;
  16. /** 当前选择的按钮的index */
  17. @property (nonatomic, assign) NSInteger currentButtonIndex;
  18. @property (nonatomic, strong) UIImage *lineImg;
  19. /** 菜单按钮点击时回调block, 所点按钮的index */
  20. @property (nonatomic, copy) void(^clickBtnBlock)(NSInteger index);
  21. @end
  22. NS_ASSUME_NONNULL_END