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

工具预览

作用

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

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

使用

pod 'ZLScrollViewController'

获取

点击跳转Demo

交互预览

@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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在一段德育学习之后,我对管理学生渐渐摸索了一条道路,下面做一个小小的分享: 1.营造一种家庭式的和谐班级氛围,让班...
    临朐1172马晓君阅读 114评论 0 0
  • 今天的状态不是很佳,瑜伽课也没到了预期的效果,说不清楚的累。 是我的思想有了毛病了吗?觉得自己都不可理喻了。沉默吧...
    和自己言和阅读 109评论 0 0
  • 曾经,她是那个办了健身卡,却迟迟不肯去健身房的胖姑娘。 2015年底,100斤的她喊出她90斤目标的时候,一个遗传...
    喵与Alice阅读 386评论 9 11
  • 依靠别人要不得 理所当然认为他人应该帮你解决问题更加要不得 在发生意外的时候 首先问自己 我是不是能够自己去解决 ...
    木上三阅读 247评论 0 0