AXViewControllerTransitioning
示例
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
要求
安装
AXViewControllerTransitioning 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'AXViewControllerTransitioning'
UIViewController 自定义转场动画,封装与 UIAlertView 效果一样,遵循 MVC 模式
#import <AXAlertTransitioningObserver/UIViewController+AXTransitioning.h>
- 在对应的 ViewController 中重写此方法
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
[self ax_alertObserver:^(AXAlertTransitioningObserver *observer) {
observer.alertControllerStyle = AXAlertControllerStyleCentre;
}];
}
return self;
}
/// 调用者自控制是否点击空白页面 消失
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
[self dismissViewControllerAnimated:YES completion:nil];
}
作者
axinger,[email protected]
许可证
AXViewControllerTransitioning 在MIT许可证下可用。更多信息请参见LICENSE文件。