ATProxy
示例
要运行示例项目,先从仓库中克隆项目,然后从 Example 目录中运行 pod install
。
UITabBarController
OvalMaskTransition *transition = [[OvalMaskTransition alloc] initWithOperation:UINavigationControllerOperationPush timeInterval:2 anchor:self.view.center];
[self setSelectedIndex:1 transition:transition];
UIViewController
- (UIPanGestureRecognizer *)transitionGestureRecognizer {
UIPanGestureRecognizer *pgr = [[UIPanGestureRecognizer alloc] init];
__weak typeof(self) wself = self;
[pgr setInteractiveDirection:ATGestureRecognizerDirectionLeft transitional:^{
[wself transit];
}];
return pgr;
}
- (IBAction)transit {
PageCoverTransition *transition = [PageCoverTransition transitionWithType:PageCoverTransitionTypePush];
[self presentViewController:[SecViewController new] transitional:transition completion:nil];
//[self.navigationController pushViewController:[SecViewController new] transitional:transition];
}
//- (IBAction)transit {
// PageCoverTransition *transition = [PageCoverTransition transitionWithType:PageCoverTransitionTypePop];
// [self dismissViewControllerTtransitional:transition completion:nil];
// //[self.navigationController popViewControllerTransitional:transition];
//}
要求
安装
ATProxy 通过 CocoaPods 提供。要安装它,只需将以下行添加到你的 Podfile 中:
pod 'ATProxy'
作者
YLCHUN, [email protected]
许可
ATProxy 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。