UIScrollView
에 UIImageView
을 사용하여 이미지 갤러리를 표시하고 있습니다. 지금은 라이브러리에 이미지를 저장하는 저장 버튼이UIScrollView의 UIImageView에 대한 UISwipeGestureRecognizer
[scrollView1 setBackgroundColor:[UIColor blackColor]];
[scrollView1 setCanCancelContentTouches:NO];
scrollView1.indicatorStyle = UIScrollViewIndicatorStyleWhite;
scrollView1.clipsToBounds = YES;
scrollView1.scrollEnabled = YES;
scrollView1.pagingEnabled = YES;
NSUInteger i;
for (i = 0; i <= kNumImages; i++)
{
imageView.userInteractionEnabled = YES;
imageName = [NSString stringWithFormat:@"image%d.jpg", i];
UIImage *image = [UIImage imageNamed:imageName];
imageView = [[UIImageView alloc] initWithImage:image];
imageView.contentMode = UIViewContentModeScaleAspectFit;
CGRect rect = imageView.frame;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
rect.size.height = kScrollObjHeight;
rect.size.width = kScrollObjWidth;
}
else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
rect.size.height = kScrollObjHeight_ipad;
rect.size.width = kScrollObjWidth_ipad;
}
imageView.frame = rect;
imageView.tag = i;
[scrollView1 addSubview:imageView];
}
:
다음은 내 코드입니다. 그 때문에 스크롤 할 때 모든 이미지 태그를 찾아야 만합니다. UIImageView
에서 스 와이프 제스처를 감지하여 가능하다고 생각하고 imageView.tag
을 얻을 수 있습니다. 많은 것을 검색했지만 많은 행운을 얻지 못했습니다. 나는 스크롤에서 스 와이프를 인식하는 것이 어렵다는 것을 이해합니다.
제스처에 익숙합니다. 아무도 나에게 무엇을 제안 할 수 있습니까?
특정 imagetag를 얻는 다른 방법이 있습니까? 아니면 이걸로 몸짓으로 가야 만한다면 어떻게해야합니까?
어떤 도움이라도 도움이 될 것입니다 ..!
감사합니다.
1. 당신에게있는 UIImageView UISwipeGestureRecognizer을 추가하고 액션 메소드는 이미지 뷰의 이미지를 변경의에서 :
범프를 설정하는 것을 잊지 마세요 ... .. .. .. – iUser