//定义手势 UITapGestureRecognizer *gestur=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(shoushi)]; //将图片添加到手势 [_image1 addGestureRecognizer:gestur]; //添加手势---左划 UISwipeGestureRecognizer *left=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(leftSwipe:)]; left.direction=UISwipeGestureRecognizerDirectionLeft;//设置手势方向 [self.view addGestureRecognizer:left];//添加到屏幕上 //添加手势---右划 UISwipeGestureRecognizer *right=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(rightSwipe:)]; right.direction=UISwipeGestureRecognizerDirectionRight; [self.view addGestureRecognizer:right]; //==============================高亮切换 - (void)viewDidLoad { [super viewDidLoad]; _image=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"2"] highlightedImage:[UIImage imageNamed:@"3"]];//高亮状态时切换成第二个图片 _image.frame=CGRectMake(20, 30, 100, 100);//设置图片大小 UIButton *button=[[UIButton alloc]initWithFrame:CGRectMake(130, 90, 80, 40)]; //设置按钮的显示名称, [button setTitle:@"高亮切换" forState:UIControlStateNormal]; button.backgroundColor=[UIColor redColor];//设置背景颜色 [button addTarget:self action:@selector(gaoliang) forControlEvents:UIControlEventTouchUpInside];//给按钮添加事件 [self.view addSubview:button]; [self.view addSubview:_image]; } //高亮方法--->默认显示第一张图片,点击按钮高亮切换后,显示高亮图片 -(void)gaoliang{ if (_image.highlighted==YES) { _image.highlighted=NO; }else{ _image.highlighted=YES; } }