FKTabBarController 1.0.6

FKTabBarController 1.0.6

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发行版最后发布2014年12月

hirohisa 维护。



  • 作者
  • Hirohisa Kawasaki

FKTabBarController 的目的是改变 tabbar 和项目,而不是 UITabBarController。

  • import filecast 是不必要的,除非在初始化时。
  • 更改 TabBarTabBarItem

FKTabBarController screenshot

安装

您有两种方法可以在项目中使用它

  • FKTabBarController/*.{h.m} 复制到您的项目中

  • 使用 CocoaPods 安装,并编写 Podfile

platform :ios
pod 'FKTabBarController',  '~> 1.0.4'

使用

  • 设置 TabBarController、TabBar 和 TabBarItem

例子

设置 TabBarController、TabBar 和 TabBarItem

FKTabBarController *tabBarController = [[FKTabBarController alloc]initWithNibName:nil bundle:nil];
NSMutableArray *viewControllers = [@[] mutableCopy];
NSMutableArray *items = @[].mutableCopy;
for (int i=0; i<4; i++) {
    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:[[DemoViewController alloc]initWithNibName:nil bundle:nil]];
    [viewControllers addObject:nc];
    item = [[FKTabBarItem alloc] initWithTitle:title
                                          icon:icon
                                 selectedColor:[UIColor greenColor]];
    [items addObject:item];
}
tabBarController.viewController = viewController;
tabBarController.tabBar.items = items;

使用 TabBarController、TabBar 和 TabBarItem

如果您使用,则不需要导入文件和转换。

UITabBarController *tabBarController = self.navigationController.tabBarController;

UITabBarItem *tabBarItem = tabBarController.tabBar.items[tabBarController.selectedIndex];
tabBarItem.badgeValue = [@([self.navigationController.viewControllers count]) stringValue];

许可

FKTabBarController 可在 MIT 许可下使用。