作用
将一个大的模块拆分成小模块,使每个模块的代码更具独立性,使用简单,备注齐全。
- 支持工具条修改属性
- 支持横向滑动牵动工具条
- 支持工具条选中选项居中对齐
- 支持独立使用工具条
- 支持cocoapods导入
使用
pod 'ZLScrollViewController'
获取
交互预览
@interface ZLScrollViewController : UIViewController
///去选中对应的索引(比如分页视图后,需要选中对应的索引,可根据该属性控制选中)
@property (nonatomic,unsafe_unretained,readwrite) NSInteger actionIndex;
///栏目标题
@property (nonatomic,strong) NSArray <NSString *>*titles;
///子控制器类名称
@property (nonatomic,strong) NSArray <NSString *>*viewControllers;
///工具条对象,不建议使用该对象去做某些事,但你可以使用该对象去修改frame或superview
@property (nonatomic,weak,readonly) UIView *toolBar;
/** - 刷新数据 - **/
@property (nonatomic,copy) void (^reloadData)(NSInteger index);
/** 修改配置
*/
- (void)resetConfig:(ZLScrollToolBarConfig *)config;
@end