AXViewControllerTransitioning 1.1.4

AXViewControllerTransitioning 1.1.4

AXinger 维护。



  • 作者
  • axinger

AXViewControllerTransitioning

CI Status Version License Platform

iShot2021-02-27 21 04 37iShot2021-02-27 21 05 48

示例

要运行示例项目,请克隆仓库,并首先从 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文件。