Files
yinmeng-ios/xplan-ios/Main/Home/View/XPNewHomeHeaderView.h

38 lines
779 B
C
Raw Normal View History

2023-03-03 19:31:22 +08:00
//
// XPNewHomeHeaderView.h
// xplan-ios
//
// Created by XY on 2023/3/3.
//
#import <UIKit/UIKit.h>
2023-03-15 11:35:24 +08:00
@class HomeMenuInfoModel, XPHomeGiftRecordModel;
2023-03-03 19:31:22 +08:00
NS_ASSUME_NONNULL_BEGIN
@protocol XPNewHomeHeaderViewDelegate <NSObject>
2023-03-09 21:44:59 +08:00
/// 点击某个菜单
- (void)homeHeaderViewClickMenu:(HomeMenuInfoModel *)info;
2023-03-03 19:31:22 +08:00
/// 点击热门
2023-03-15 11:35:24 +08:00
- (void)homeHeaderViewClickScrollMessage:(XPHomeGiftRecordModel *)info;
2023-03-03 19:31:22 +08:00
@end
@interface XPNewHomeHeaderView : UIView
2023-03-09 21:44:59 +08:00
///菜单列表
@property (nonatomic,strong) NSArray<HomeMenuInfoModel *> *menuList;
2023-03-15 11:35:24 +08:00
@property (nonatomic, strong) NSArray<XPHomeGiftRecordModel *> *messageList;
2023-03-09 21:44:59 +08:00
2023-03-03 19:31:22 +08:00
@property (nonatomic, weak) id<XPNewHomeHeaderViewDelegate> delegate;
/// 获取headerView的高度
+ (NSUInteger)getHeaderViewHeight;
@end
NS_ASSUME_NONNULL_END