清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
//
// NextViewController.m
// HXAandind
//
// Created by xushuanghui on 15-3-23.
// Copyright (c) 2015年 wxhl_zy16. All rights reserved.
//
#import "NextViewController.h"
#import "ViewController.h"
@interface NextViewController ()
@end
@implementation NextViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.view.backgroundColor = [UIColor redColor];
//设置返回按钮
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 20, 50, 30);
button.backgroundColor = [UIColor orangeColor];
[button addTarget:self action:@selector(buttonAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *left = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = left;
[button setTitle:@"Backd" forState:UIControlStateNormal];
//试图上添加手势
UISwipeGestureRecognizer *swio = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swioAction)];
swio.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swio];
}
//添加手势效果
- (void)swioAction{
CATransition *caTran = [[CATransition alloc] init];
caTran.duration = 2.0;
caTran.delegate = self;
caTran.type = @"rippleEffect";
[self.navigationController.view.layer addAnimation:caTran forKey:nil];
[self.navigationController popToRootViewControllerAnimated:YES];
}
//添加返回按钮效果
- (void)buttonAction{
CATransition *caTran = [[CATransition alloc] init];
caTran.duration = 2.0;
caTran.delegate = self;
caTran.type = @"rippleEffect";
[self.navigationController.view.layer addAnimation:caTran forKey:nil];
[self.navigationController popToRootViewControllerAnimated:YES];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end