SVETabBarController 是一个受到 Google Chrome 移动端标签系统启发的 Tab 控制器。标签栏显示在屏幕顶部,并在您在所选视图内部滚动时自动隐藏或显示。它被设计为一个可轻松替换 UITabBarController 的组件。
SVETabBarController 在 iOS 5 上进行了测试,需要 ARC。在 MIT 许可下发布。
打开包含的 Xcode 项目示例应用程序和测试用例。
// Initialize the view controller
SVETabBarController * tabBarController = [[SVETabBarController alloc] init];
NSMutableArray * controllers = [NSMutableArray array];
for ( int i = 0; i < 8; i++) {
UIViewController * controller = [[SampleTableViewController alloc] init];
controller.title = [NSString stringWithFormat:@"Tab %i", i];
[controllers addObject:controller];
}
tabBarController.viewControllers = controllers;
有关完整文档,请参阅 头文件。
简单地将 SVETabBarController.h
和 SVETabBarController.m
文件添加到您的项目中,或者如果您正在使用 CocoaPods,请将 SVETabBarController
添加到您的 Podfile 中。