iOSSharedViewTransition_CodeEagle 1.0.4

iOSSharedViewTransition_CodeEagle 1.0.4

测试测试通过
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2016年3月

SelfStudio 维护。




  • Asif Mujteba

iOSSharedViewTransition

基于 iOS 7 的用于拥有共同视图的 View Controller 的过渡库

  • 灵感来源于在 Android L 中引入的共享视图活动过渡

iOSSharedViewTransition

使用方法

非常简单的 3 步过程

  • 下载并在您的项目中包含 ASFSharedViewTransition.hASFSharedViewTransition.m
  • 在您的应用程序代理或代码的其他位置,执行 #import "ASFSharedViewTransition.h" 并添加过渡,如下所示
[ASFSharedViewTransition addTransitionWithFromViewControllerClass:[ViewController class]
        ToViewControllerClass:[DetailViewController class]
     WithNavigationController:(UINavigationController *)self.window.rootViewController
                 WithDuration:0.3f];

注意:过渡只需添加一次,ASFSharedViewTransition 将自动应用在任何指定的 UINavigationController 之间的 FromViewController 和 ToViewController 实例之间的过渡。

  • 通过将 From 和 To View Controller 确认到 ASFSharedViewTransitionDataSource 中,并实现此方法来提供共同视图
- (UIView *)sharedView

这就完成了!一个示例演示应用程序已被包含以供参考。

安装

iOSSharedViewTransition 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'iOSSharedViewTransition', '~> 1.0.2'

即将推出

  • 向库中添加更多过渡
  • 如果您想请求一个新功能,请随时以问题的方式提出。

作者

Asif Mujteba,[email protected]

许可

ASFSharedViewTransition 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。