ZWTopSelectVcView 1.2.0

ZWTopSelectVcView 1.2.0

liuninahuaguoyanxi维护。



  • 作者
  • liunianhuaguoyanxi

ZWTopSelectVcView

这是一个非常简单的方法,将所有类型的子控制器添加到父控制器中,然后您可以通过在顶部自动构建的视图中的顶部按钮滑动或在顶部按钮上点击来切换子控制器。

快速导入多个控制器,通过顶部选择菜单切换控制器,实现一个页面多个控制器切换处理.

如何使用:

导入头文件(设置头文件)

#import "ZWTopSelectButton.h"
#import "ZWTopSelectVcView.h"

1. 初始化 ZWTopSelectVcView

ZWTopSelectVcView *topSelectVcView=[[ZWTopSelectVcView alloc]init];
topSelectVcView.frame=self.view.frame;
[self.view addSubview:topSelectVcView];
self.topSelectVcView=topSelectVcView;

2. 设置 ZWTopSelectVcView 的数据源(必选)

self.topSelectVcView.dataSource=self;

2.1 设置 ZWTopSelectVcView 的代理(可选)

self.topSelectVcView.delegate=self;

3. 开始绘制 UI

[self.topSelectVcView setupZWTopSelectVcViewUI];

实现代理(必须导入你的各种控制器)

-(NSMutableArray *)totalControllerInZWTopSelectVcView:(ZWTopSelectVcView *)topSelectVcView {

NSMutableArray *controllerMutableArr=[NSMutableArray array];

[controllerMutableArr addObject:[[OneTableViewController alloc]init]];
[controllerMutableArr addObject:[[TwoViewController alloc]init]];
[controllerMutableArr addObject:[[ThreeTableViewController alloc]init]];
[controllerMutableArr addObject:[[FourViewController alloc]init]];

return controllerMutableArr;

}

显示它是什么    

image

显示自定义尺寸之一

image

展示一个控制器可以拥有多个 ZWTopSelectVcView

image

展示一些关于切换的效果

imageimageimageimageimageimage

关于具体内容请查看 demo(具体设置详情在 demo 中)

如果您有任何问题,请发送邮件到 [email protected][email protected]