给菜鸟写的tapGesture和返回按钮写法的示例
菜鸟真的很菜,还不爱学习,不怕神一样的对手,只怕不爱学习的菜鸟。
- (void)viewDidLoad{ [super viewDidLoad]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; UIImage *returnBtnImage = [UIImage imageNamed:@"return_btn.png"]; [btn setFrame:CGRectMake(0, 0, returnBtnImage.size.width, returnBtnImage.size.height)]; [btn setBackgroundImage:returnBtnImage forState:UIControlStateNormal]; [btn setTitle:@" 返回" forState:UIControlStateNormal]; [btn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; [btn.titleLabel setFont:[UIFont boldSystemFontOfSize:12]]; [btn addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *backBtn = [[UIBarButtonItem alloc]initWithCustomView:btn]; self.navigationItem.leftBarButtonItem = backBtn; UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 30, 30)]; UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapCheck:)]; tap.numberOfTapsRequired = 1; [imageView addGestureRecognizer:tap];}