我使用UIImageView
在UIScrollView
顯示圖片庫。
這裏是我的代碼:UISwipeGestureRecognizer 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
。 我搜索了很多東西,但沒有得到太多的運氣。我明白只是在滾動中很難識別滑動。
我是新來的這個手勢的東西。任何人都可以建議我該怎麼做?
有沒有其他的方式來獲得特定的圖片?或者,如果我必須只用這個手勢來減肥,那又怎麼樣?
任何幫助將是一個很大的幫助..!
謝謝。
凹凸... .. .. .. – iUser