12345678910111213141516171819202122232425262728 |
- //
- // RQCommonCollecttionItemViewModel.h
- // YueXueChe
- //
- // Created by 张嵘 on 2018/12/19.
- // Copyright © 2018 lee. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @interface RQCommonCollecttionItemViewModel : NSObject
- /// 图标
- @property (nonatomic, readwrite, copy) NSString *icon;
- /// 标题
- @property (nonatomic, readwrite, copy) NSString *title;
- /// itemSize , default is CGSizeMake(44.f, 44.f)
- @property (nonatomic, readwrite, assign) CGSize itemSize;
- /// 右上角显示的数字标记
- @property (nonatomic, readwrite, copy) NSString *badgeValue;
- /// 点击这行cell,需要调转到哪个控制器的视图模型 destViewModelClass:必须是SBViewModel的子类
- @property (nonatomic, readwrite, assign) Class destViewModelClass;
- /// 封装点击这行cell想做的事情
- @property (nonatomic, readwrite, copy) void (^operation)(void);
- /// init title or icon
- + (instancetype)itemViewModelWithTitle:(NSString *)title icon:(NSString *)icon;
- @end
|