基于iOS 7的过渡库,用于具有公共视图的视图控制器
非常简单的3步过程
ASFSharedViewTransition.h
和ASFSharedViewTransition.m
包含到您的项目中。#import "ASFSharedViewTransition.h"
,并添加如下 transitions[ASFSharedViewTransition addTransitionWithFromViewControllerClass:[ViewController class]
ToViewControllerClass:[DetailViewController class]
WithNavigationController:(UINavigationController *)self.window.rootViewController
WithDuration:0.3f];
注意:transition只需要添加一次,ASFSharedViewTransition会在指定导航控制器的任何从FromViewController
到ToViewController
实例的导航时自动应用transition。
ASFSharedViewTransitionDataSource
,并通过实现此方法提供公共视图- (UIView *)sharedView
就这样!已经包含了一个示例演示应用程序供您参考。
Asif Mujteba, [email protected]
ASFSharedViewTransition在MIT许可证下可用。更多信息请参阅LICENSE文件。