小编Neh*_*eha的帖子

UITapGestureRecognizer

我查看了Apple的ScrollView套件示例代码.当我在我的代码中使用它然后它没有工作,而我没有做任何改变.我只是想知道如何无法双击以撤消滚动视图内的缩放?我似乎无法弄明白.我是从URL插入图像,而在示例代码中拖动界面生成器中的图像.我也尝试使用相同的代码,但认识到点击图像不起作用.为什么会发生我无法得到它?我还在下面显示我的代码:

- (void)loadView {
[super loadView];

// set the tag for the image view
[imageView setTag:ZOOM_VIEW_TAG];

// add gesture recognizers to the image view
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
UITapGestureRecognizer *twoFingerTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTwoFingerTap:)];

[doubleTap setNumberOfTapsRequired:2];
[twoFingerTap setNumberOfTouchesRequired:2];

[imageView addGestureRecognizer:singleTap];
[imageView addGestureRecognizer:doubleTap];
[imageView addGestureRecognizer:twoFingerTap];

[singleTap release];
[doubleTap release];
[twoFingerTap release];

NSURL *imgUrl=[[NSURL alloc] initWithString:@"http://www.iso.org/iso/alan_bryden_larger.jpg"];                 
NSData *imgData = [NSData dataWithContentsOfURL:imgUrl];
UIImage *img = [UIImage imageWithData:imgData];
imageView = [[UIImageView alloc] initWithImage:img]; …
Run Code Online (Sandbox Code Playgroud)

iphone uiscrollview uiview uiimageview

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

iphone ×1

uiimageview ×1

uiscrollview ×1

uiview ×1