如何将手势切换回上一个查看ios?
我正试图回到(QueryController)我来自的视图。 但不会发生刷卡操作。。。 不知道我错过了什么如何将手势切换回上一个查看ios?,ios,segue,uiswipegesturerecognizer,Ios,Segue,Uiswipegesturerecognizer,我正试图回到(QueryController)我来自的视图。 但不会发生刷卡操作。。。 不知道我错过了什么 @implementation ProfileController4 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; i
@implementation ProfileController4
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
UISwipeGestureRecognizer * Swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight:)];
Swiperight.direction=UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:Swiperight];
UISwipeGestureRecognizer * Swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft:)];
Swipeleft.direction=UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:Swipeleft];
}
return self;
}
-(void)swipeleft:(UISwipeGestureRecognizer*)gestureRecognizer
{
//Do what you want here
}
-(void)swiperight:(UISwipeGestureRecognizer*)gestureRecognizer
{
//Do what you want here
[self performSegueWithIdentifier: @"friendsBackToQuerySeg" sender: self];
// [[UIViewController alloc] initWithNibName:@"QueryController1" bundle:nil];
}
在
viewDidLoad
方法中添加您的uisweegesturecognizer
代码
- (void)viewDidLoad
{
[super viewDidLoad];
UISwipeGestureRecognizer * Swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight:)];
Swiperight.direction=UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:Swiperight];
UISwipeGestureRecognizer * Swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft:)];
Swipeleft.direction=UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:Swipeleft];
}
在
viewDidLoad
方法中添加您的uisweegesturecognizer
代码
- (void)viewDidLoad
{
[super viewDidLoad];
UISwipeGestureRecognizer * Swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight:)];
Swiperight.direction=UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:Swiperight];
UISwipeGestureRecognizer * Swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft:)];
Swipeleft.direction=UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:Swipeleft];
}
在
viewDidLoad
方法中,使用导航堆栈并在gestureAddinitWithNibName
code的选择器目标处按下ViewController。感谢@Dilip等人。加入viewDidLoad方法修复了它。它现在可以工作了。使用导航堆栈并在viewDidLoad
方法中的gestureAddinitWithNibName
code的选择器目标处按下ViewController。感谢@Dilip等人。加入viewDidLoad方法修复了它。现在可以了。