我有一个UIScrollview
,其中UIImageView
位于我从图像滚动到另一个图像的位置。
我使用TapToZoom Apple sample code来实现缩放,但每当我缩放时,滚动视图都从开始而不是活动图像开始。
这是我的一段代码:
初始化并填充imageview:
table = [[NSMutableArray alloc] initWithCapacity:7];
for(int count = 1; count <= 7; count++)
{
NSString *fileName = [NSString stringWithFormat:@"image%d.jpg", count];
UIImage *image = [UIImage imageNamed:fileName];
[table addObject:image];
if (image == nil) {
break;
}
imageView = [[UIImageView alloc] initWithImage:image];
imageView.userInteractionEnabled = YES;
imageView.multipleTouchEnabled = YES;
实施Tap Gesture:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
handleDoubleTap
方法缩放到imageView
的中心,并将scrollview带到分页的开始。
我对此进行了大量搜索,但无法找到放大实际显示图像的方法。
提前致谢:)
答案 0 :(得分:6)
查看Apple的PhotoScroller示例:
http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html