Oll*_*177 2 uinavigationcontroller uiswipegesturerecognizer backbarbuttonitem
我环顾四周,我不能为我的生活找到一种方法来替换backbarbuttonitem滑动手势.我想向左滑动,让应用程序恢复到以前的视图控制器.只是为了澄清我正在使用a UINavigationController管理我的所有View控制器.有任何想法吗?或者这不可能吗?谢谢!
我把它解决了,现在我觉得这个问题很愚蠢!这是我使用的代码:
我在ViewDidLoad函数中创建了一个Swipe Gesture :
- (void)viewDidLoad
{
[super viewDidLoad];
// -- EDIT Added the allocation of a UIGestureRecognizer -- //
UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(gotoPreviousView:)];
swipeRight.numberOfTouchesRequired = 1;
swipeRight.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:swipeRight];
}
Run Code Online (Sandbox Code Playgroud)
然后我简单地创建了这个......
- (void)gotoPreviousView:(id)sender {
[self.navigationController popViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)
简单!看得太远了,答案就是盯着我的脸.希望如果你不知道如何,你会看到这一点,而不是我做了同样的菜鸟错误...
| 归档时间: |
|
| 查看次数: |
2136 次 |
| 最近记录: |