| 1234567891011121314151617181920212223242526272829 |
- //
- // SideSlipBaseTableViewCell.h
- // ZYSideSlipFilter
- //
- // Created by zhiyi on 16/10/14.
- // Copyright © 2016年 zhiyi. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- #import "SideSlipModel.h"
- @class SideSlipBaseTableViewCell;
- @protocol SideSlipBaseTableViewCellDelegate <NSObject>
- @optional
- - (void)sideSlipTableViewCellNeedsReload:(NSIndexPath *)indexPath;
- - (void)sideSlipTableViewCellNeedsPushViewController:(UIViewController *)viewController animated:(BOOL)animated;
- - (void)sideSlipTableViewCellNeedsScrollToCell:(UITableViewCell *)cell atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated;
- - (void)sideSlipTableViewCellNeedsDismissViewController:(UIViewController *)viewController animated:(BOOL)animated;
- @end
- @interface SideSlipBaseTableViewCell : UITableViewCell
- @property (weak, nonatomic) id<SideSlipBaseTableViewCellDelegate> delegate;
- + (NSString *)cellReuseIdentifier;
- - (CGFloat)cellHeight;
- + (instancetype)createCellWithIndexPath:(NSIndexPath *)indexPath;
- - (void)updateCellWithModel:(SideSlipModel **)model indexPath:(NSIndexPath *)indexPath;
- - (void)resetData;
- - (void)updateFrame:(CGFloat)w;
- @end
|