NTSlidingViewController 是一个左右滑动视图控制器容器。它只是为了好玩而创建的。
gif 由 licecap 设计。
您需要做的所有事情就是将 NTSlidingViewController
文件拖放到您的项目中,并将其添加到将使用它的类的顶部 #include "NTSlidingViewController.h"
。
在您的 AppDelegate 的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
中创建滑动视图控制器并分配子视图控制器。
// Create sliding view controller and childs view controllers
NTSlidingViewController *sliding = [[NTSlidingViewController alloc] initSlidingViewControllerWithTitle:@"推荐" viewController:vc1];
[sliding addControllerWithTitle:@"精选集" viewController:vc2];
[sliding addControllerWithTitle:@"排行榜" viewController:vc3];
[sliding addControllerWithTitle:@"专辑" viewController:vc4];
[sliding addControllerWithTitle:@"艺人" viewController:vc5];
// Make it a root controller
self.window.rootViewController = sideMenuViewController;
您还可以配置滑动视图控制器的选中色和未选中色
sliding.selectedLabelColor = [UIColor magentaColor];
sliding.unselectedLabelColor = [UIColor redColor];
@Nonstriater
NTSlidingViewContrller 可在 MIT 许可下获得。
版权所有 © 2014 @Nonstriater。
特此授予以任何获得本软件及其相关文档文件(“软件”)副本的个人免费使用软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售副本的权利,以及允许提供给软件的人以本软件进行此类操作的权利,前提是以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,并不做出任何明示或暗示的保证,包括但不限于对于适销性、针对特定目的的适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论是在合同、侵权或其他行为中 arising from, out of 或 relating to the software 或使用或与 software 相关的使用。