-
Notifications
You must be signed in to change notification settings - Fork 0
xinGGG/QuickRootViewController
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
介绍: 本项目中主要呈现TabbarViewController + NavigationController 自定义常用的代码片段。 目录结构: - AppDelegate (入口) - CostomTabbarViewController 自定义图片tabbar+navigation -JXTabbar 自定义图片容器view -JXTabbarButton 取消自定义图片按钮的高亮 - SystemTabbarViewController 系统样式tabbar+navigation /* ============================================================ CostomTabbarViewController 自定义视图view 来存放图片 ============================================================ */ /** * 代码生成控制器则用这个跳转 * @param viewController 将要跳转的控制器 * @param title 标题 */ - (void)addController:(UIViewController *)viewController title:(NSString *)title; /** * 代理事件跳转控制器 */ - (void)selectClick:(JXTabbar *)tabbar selectIndex:(NSInteger)index; /* ============================================================ SystemTabbarViewController 采用系统自带的tabbar样式 ============================================================ */ /** 自定义tabbar 背景颜色 */ - (void)changeTabbarBackgroundColor; /** * 每次控制器视图改变都会执行这个方法 */ - (void)viewDidLayoutSubviews /** * 系统tabbar布局的方法 * * @param vc 将要跳转的控制器 * @param title tabbar+navigation的标题名称 * @param itemName 视图图片 (普通状态图片名称) / (选中状态图片名称)+Sel */ - (void)addChildViewController:(UIViewController *)vc WithTitle:(NSString *)title image:(NSString *)itemName; /* ============================================================ NavigationController ============================================================ */ /** * 初始化导航 性能优化 */ +(void)initialize ; /** * 导航栏主题颜色+标题样式 */ + (void)setupNav; /** * 导航栏左右按钮样式 */ + (void)setupItem; /** * 每次push到下一个控制器都执行这个方法 * * @param viewController 准备跳转的控制器 * @param animated 是否动画 */ - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated ;
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published