FlipBoardNavigationController 1.0

FlipBoardNavigationController 1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2014 年 12 月

Unclaimed 维护。



  • 作者
  • Michael Henry Pantaleon

这是一个受 Flipboard 启发的全新导航控制器。

用法

创建您的控制器

例如,在您的应用程序代理中,分配并初始化控制器

_flipboardNavigationController = [[FlipBoardNavigationController alloc]initWithRootViewController:rootViewController];

然后,将其添加到窗口

self.window.rootViewController = _flipboardNavigationController;

或视图

[self.view addSubview:_flipboardNavigationController.view];

您可以在顶部添加一个导航控制器,例如

MainViewController *main = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
_flipboardNavigationController = [[FlipBoardNavigationController alloc]initWithRootViewController:rootViewController];
self.window.rootViewController = _flipboardNavigationController;

推送控制器

您有几种推送控制器的选择。最简单的方法是

[self.flipboardNavigationController pushViewController:anotherViewController];

或者,如果您需要,也可以使用完成块。

[self.flipboardNavigationController pushViewController:anotherViewController completion:^{
    NSLog(@"Complete");
}];

弹出

要返回父视图控制器,您可以弹出

 [self.flipboardNavigationController popViewController];

[self.flipboardNavigationController popViewControllerWithCompletion:^{
    <#code#>
}].

屏幕截图

Preview

Preview

如果您有任何问题,请让我知道。

加油,
Michael Henry Pantaleon

http://www.iamkel.net

许可证

版权所有 (c) 2013 Michael Henry Pantaleon (http://www.iamkel.net)。保留所有权利。

特此授予任何获得此软件及其相关文档副本(“软件”)的人免费许可,以不受限制地处理该软件,包括但不限于以下权利

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适用性、特定用途和侵权保证。在任何情况下,作者或版权持有人在行动、侵权或任何其他补救措施中,不对任何索赔、损害或其他责任承担责任,无论这些责任产生于、因之引起或与此有关