iOS 编程工具类--多模块组合工具控制器[ZLScrollViewController]

工具预览

作用

将一个大的模块拆分成小模块,使每个模块的代码更具独立性,使用简单,备注齐全。

  • 支持工具条修改属性
  • 支持横向滑动牵动工具条
  • 支持工具条选中选项居中对齐
  • 支持独立使用工具条
  • 支持cocoapods导入

使用

pod 'ZLScrollViewController'

获取

点击跳转Demo

交互预览

@interface ZLScrollViewController : UIViewController

///去选中对应的索引(比如分页视图后,需要选中对应的索引,可根据该属性控制选中)
@property (nonatomic,unsafe_unretained,readwrite) NSInteger  actionIndex;
///栏目标题
@property (nonatomic,strong) NSArray *titles;
///子控制器类名称
@property (nonatomic,strong) NSArray *viewControllers;

///工具条对象,不建议使用该对象去做某些事,但你可以使用该对象去修改frame或superview
@property (nonatomic,weak,readonly) UIView *toolBar;

/**  - 刷新数据 -  **/
@property (nonatomic,copy) void (^reloadData)(NSInteger index);

/** 修改配置
 */
- (void)resetConfig:(ZLScrollToolBarConfig *)config;

@end

你可能感兴趣的:(iOS 编程工具类--多模块组合工具控制器[ZLScrollViewController])