iPhone 抽屉功能

    //

//  TestBedController_001.m

//  PDF_Reader

//

//  Created by mir on 11-4-15.

//  Copyright 2011 __MyCompanyName__. All rights reserved.

//

 

#import "TestBedController_001.h"

 

 

@implementation TestBedController_001

 

/*

 // The designated initializer.  Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {

    if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {

        // Custom initialization

    }

    return self;

}

*/

 

/*

// Implement loadView to create a view hierarchy programmatically, without using a nib.

- (void)loadView {

}

*/

 

 

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

- (void)viewDidLoad {

    [super viewDidLoad];

UISwipeGestureRecognizer *recognizer;

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];

[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)]; 

[[self view] addGestureRecognizer:recognizer]; 

[recognizer release]; 

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; 

[recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)]; 

[[self view] addGestureRecognizer:recognizer]; 

[recognizer release]; 

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; 

[recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)]; 

[[self view] addGestureRecognizer:recognizer]; 

[recognizer release]; 

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; 

[recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)]; 

[[self view] addGestureRecognizer:recognizer]; 

[recognizer release];

}

//响应操作绑定的事件 

//Java代码 

- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer{ 

//UISwipeGestureRecognizerDirectionLeft UISwipeGestureRecognizerDirectionRight UISwipeGestureRecognizerDirectionUp UISwipeGestureRecognizerDirectionDown 

if (recognizer.direction==UISwipeGestureRecognizerDirectionLeft ) { 

NSLog(@"Left"); 

}

 

 

 

/*

// Override to allow orientations other than the default portrait orientation.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    // Return YES for supported orientations

    return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

*/

 

- (void)didReceiveMemoryWarning {

    // Releases the view if it doesn't have a superview.

    [super didReceiveMemoryWarning];

 

    // Release any cached data, images, etc that aren't in use.

}

 

- (void)viewDidUnload {

    [super viewDidUnload];

    // Release any retained subviews of the main view.

    // e.g. self.myOutlet = nil;

}

 

 

- (void)dealloc {

    [super dealloc];

}

 

 

@end


你可能感兴趣的:(iPhone,抽屉)