[Code Note] drawer effect implementation, code note drawer
I ,.
2. Engineering Drawing.
3. Code.
RootViewController. h
#import <UIKit/UIKit.h>@interface RootViewController : UIViewController@end
RootViewController. m
# Import "RootViewController. h "# import" DrawerView. h "@ interface RootViewController () @ end @ implementation RootViewController-(id) initWithNibName :( NSString *) bundle :( NSBundle *) handle {self = [super initWithNibName: nibNameOrNil bundle: nibBundleOrNil]; if (self) {// Custom initialization} return self;}-(void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. // Add the background image [self addView]; // implement the drawer effect [self addDrawview];} // Add the background image-(void) addView {self. title = @ "drawer effect implementation";} // drawer effect implementation-(void) addDrawview {UIView * uiview = [[UIView alloc] initWithFrame: CGRectMake (0, (0,320,380)]; UIImage * image = [UIImage imageNamed: @ "test.jpg"]; UIImageView * imageView = [[UIImageView alloc] initWithImage: image]; imageView. center = uiview. center; [uiview addSubview: imageView]; DrawerView * testView = [[DrawerView alloc] initWithView: uiview parentView: self. view]; [self. view addSubview: testView];}-(void) didReceiveMemoryWarning {[super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated .}