で使用UIImageView
しUIScrollView
て画像ギャラリーを表示しています。
これが私のコードです:
[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
。私は多くのことを検索しましたが、あまり運がありませんでした。スクロールでスワイプを認識しにくいことだけは理解しています。
私はこのジェスチャーのことは初めてです。誰かが私に何をすべきか提案できますか?
特定のイメージタグを取得する他の方法はありますか? または、このジェスチャのみを使用する必要がある場合は、どうすればよいですか?
どんな助けでも大きな助けになります..!
ありがとうございました。