// // SideSlipBaseTableViewCell.h // ZYSideSlipFilter // // Created by zhiyi on 16/10/14. // Copyright © 2016年 zhiyi. All rights reserved. // #import #import "SideSlipModel.h" @class SideSlipBaseTableViewCell; @protocol SideSlipBaseTableViewCellDelegate @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 delegate; + (NSString *)cellReuseIdentifier; - (CGFloat)cellHeight; + (instancetype)createCellWithIndexPath:(NSIndexPath *)indexPath; - (void)updateCellWithModel:(SideSlipModel **)model indexPath:(NSIndexPath *)indexPath; - (void)resetData; - (void)updateFrame:(CGFloat)w; @end