第一步:使用CocoaPods导入CYLTabBarController 第二步:设置CYLTabBarController的两个数组:控制器数组和TabBar属性数组 第三步:将CYLTabBarController设置为window的RootViewController 第四步(可选):创建自定义的形状不规则加号按钮 第二步:设置CYLTabBarController的两个数组:控制器数组和TabBar属性数组 - (void)setupVie...
pod 'CYLTabBarController', '1.12.0' 升级本地 CocoaPods 源 `CocoaPods 有一个中心化的源,默认本地会缓存 CocoaPods 源服务器上的所有 CYLTabBarController 版本。如果搜索的时候没有搜到或者搜不到最新版本,可以执行以下命令更新一下本地的缓存。pod repo update 升级工程的 CYLTabBarController 版本 更新您...
// /加载中间自定义按钮 // [TabbarPlusButton registerPlusButton]; MainTabBarControllerConfig *tabbarConfig = [[MainTabBarControllerConfig alloc]init]; CYLTabBarController *mainTabbarController = tabbarConfig.mainTabBarController; [self.window setRootViewController:mainTabbarController]; return YES; }...
第一步:使用cocoaPods导入CYLTabBarController 第二步:设置CYLTabBarController的两个数组:控制器数组和TabBar属性数组 第三步:将CYLTabBarController设置为window的RootViewController 第四步(可选):创建自定义的形状不规则加号按钮 第一步:使用CocoaPods导入CYLTabBarController 在Podfile中进行如下导入: pod'CYLTabBarContr...
1.导入CYLTabBarController 使用cocoapods导入即可 pod 'CYLTabBarController', '~> 1.14.1',终端 pod install 即可 2.配置 新建一个基于 NSObject 类 MainTabBarControllerConfig,用于配置CYLTabBarController及管理;头文件引入 #import <CYLTabBarController.h> ...
pod 'CYLTabBarController', '~> 1.28.3' # 默认不依赖Lottie pod 'CYLTabBarController/Lottie', '~> 1.28.1' # 依赖Lottie库 pod 'ChameleonFramework' # 颜色框架 pod 'YYKit' # 会用到几个辅助方法 end 第二步:新建 AppDelegate 分类文件,初始化并设置 CYLTabBarController ...
在这个项目中,需要在CYLTabBarController中监听tabBar的变化。所以用到了KVO。 代码如下: -(void)viewDidLoad{[superviewDidLoad];// 处理tabBar,使用自定义 tabBar 添加 发布按钮[selfsetUpTabBar];// KVO注册监听if(!self.isObservingSwappableImageViewDefaultOffset){[self.tabBar addObserver:selfforKeyPath:@"swap...
CYLTabBarController 实现 TabbtController 使用自定义的 tabbar, 通过初始化方法 得到 viewControllers 与 configs, 然后逐条设置并且添加到 tabViewController Tabbar 先注册一个 plus button, 然后遍历 tabbar 的所有子view, 然后把 button 重新布局, plusbutton 一般高于 tabbar , 使用 ...
使用方法及教程,查看项目源码github地址:https://github.com/ChenYilong/CYLTabBarController,非常感谢开源的作者,开源促进社区的发展,共建和谐社会😆! 框架全部文件结构 1.CYLTabBarController 2. CYLTabBar 3.CYLPlusButton 4.UIViewController+CYLTabBarControllerExtention 5.UIView+CYLTabBarControllerExtention 6.UITab...
使用方法及教程,查看项目源码github地址:https://github.com/ChenYilong/CYLTabBarController,非常感谢开源的作者,开源促进社区的发展,共建和谐社会😆! 框架全部文件结构 1.CYLTabBarController 2. CYLTabBar 3.CYLPlusButton 4.UIViewController+CYLTabBarControllerExtention ...