首页
IT
登录
6mi
u
盘
搜
搜 索
IT
5行代码搞定全屏Pop转场
5行代码搞定全屏Pop转场
xiaoxiao
2021-12-08
14
3
4
5
6
7
8
9
10
11
12
13
众所周知,iOS7后导航控制器默认自带了侧滑功能,当用户在界面的左边滑动的时候,就会有侧滑功能。导航控制器的view自带了滑动手势,只不过手势的触发范围只能在左边。当用户在界面左边拖动,就会触发滑动手势方法,并且有滑动返回功能,说明系统手势触发的方法已经实现了滑动返回功能
- (void)viewDidLoad {
[super viewDidLoad];
id target = self.interactivePopGestureRecognizer.delegate;
UIPanGestureRecognizer * pan = [[UIPanGestureRecognizer alloc]initWithTarget:target action:@selector(handleNavigationTransition:)];
pan.delegate = self;
[self.view addGestureRecognizer:pan];
[self.interactivePopGestureRecognizer setEnabled:NO];
}
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
return self.childViewControllers.count == 1 ? NO : YES;
}
转载请注明原文地址: https://ju.6miu.com/read-681667.html
专利
最新回复
(
0
)