点击一个图片(imageview)后的手势

来源:互联网 发布:淘宝分享有赏在哪里 编辑:程序博客网 时间:2024/04/28 13:03

 

@property (retain, nonatomicUIImageView * addImage; //添加图片

 _addImage = [[UIImageViewalloc]initWithFrame:CGRectMake(11,235, 136,67)];

    [self.view addSubview:_addImage];

    [_addImage release];

    [_addImagesetBackgroundColor:[UIColorredColor]];

   [imageview setImage:[UIImage imageNamed:@"main_title.png"]];


添加手势  一个是点击 一个是长按

_addImage.userInteractionEnabled =YES;

    UITapGestureRecognizer * tap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(addImage:)];

    [_addImageaddGestureRecognizer:tap];

    [tap release];

    

    UILongPressGestureRecognizer *longPress =[[UILongPressGestureRecognizeralloc] initWithTarget:self

                                                  action:@selector(handleTableviewCellLongPressed:)];

    [_addImageaddGestureRecognizer:longPress];

    longPress.minimumPressDuration =1.0;

    [longPress release];




-(void)addImage:(id)sender

{//添加图片

    if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])

    {

        //设置选取来源

        _picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;

        //显示选取器视图

        [selfpresentViewController:_pickeranimated:YEScompletion:NULL];

    }

    else if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])

    {

        //设置选取来源

        _picker.sourceType=UIImagePickerControllerSourceTypeCamera;

        //显示选取器视图

        [selfpresentViewController:_pickeranimated:YEScompletion:NULL];

    }

}

- (void) handleTableviewCellLongPressed:(UILongPressGestureRecognizer *)gestureRecognizer{

 


  }

然后在写函数就可以了,文章仅自于自己参考~~
原创粉丝点击