1
This commit is contained in:
@@ -10,17 +10,25 @@
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@class KBShopStyleModel;
|
||||
@class KBShopVM;
|
||||
@class KBShopThemeModel;
|
||||
|
||||
@interface KBShopItemVC : UIViewController<JXPagerViewListViewDelegate>
|
||||
/// 列表:使用 UICollectionView 展示两列皮肤卡片
|
||||
@property (nonatomic, strong) UICollectionView *collectionView;
|
||||
/// 数据源:简单字符串作为标题(演示用)
|
||||
@property (nonatomic, strong) NSMutableArray<NSString *> *dataSource;
|
||||
/// 数据源:主题列表
|
||||
@property (nonatomic, strong) NSMutableArray<KBShopThemeModel *> *dataSource;
|
||||
/// 是否需要上拉加载更多
|
||||
@property (nonatomic, assign) BOOL isNeedFooter;
|
||||
/// 是否需要下拉刷新
|
||||
@property (nonatomic, assign) BOOL isNeedHeader;
|
||||
/// 首次是否已刷新过(避免重复触发)
|
||||
@property (nonatomic, assign) BOOL isHeaderRefreshed; // 默认为 YES
|
||||
/// 当前所属风格
|
||||
@property (nonatomic, strong, nullable) KBShopStyleModel *style;
|
||||
/// 可复用的 ShopVM(由外部传入,便于共用缓存/网络配置)
|
||||
@property (nonatomic, strong, nullable) KBShopVM *shopViewModel;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
Reference in New Issue
Block a user