更新:
这里有一些我没有调用滚动视图委托的代码
CGRect imgFrame;imgFrame.size.wIDth = originalimageSize.wIDth;imgFrame.size.height = originalimageSize.height;imgFrame.origin.x = imageOriginPoint.x;imgFrame.origin.y = imageOriginPoint.y;NSData *data = [request responseData];UIImage * image = [UIImage imageWithData:data];imageVIEw = [[UIImageVIEw alloc] initWithImage:image];[imageVIEw setUserInteractionEnabled:YES];[imageVIEw setBackgroundcolor:[UIcolor clearcolor]];[imageVIEw setautoresizingMask:UIVIEwautoresizingFlexibleWIDth | UIVIEwautoresizingFlexibleHeight];[imageVIEw setFrame:CGRectMake(0,imgFrame.size.wIDth,imgFrame.size.height)];UIScrollVIEw * imgScrollVIEw = [[UIScrollVIEw alloc] initWithFrame:imageVIEw.frame];imgScrollVIEw.delegate = self;imgScrollVIEw.showsverticalScrollindicator = NO;imgScrollVIEw.showsHorizontalScrollindicator = NO;[imgScrollVIEw setScrollEnabled:YES];[imgScrollVIEw setClipsToBounds:YES];[imgScrollVIEw addSubvIEw:imageVIEw];[imgScrollVIEw setBackgroundcolor:[UIcolor bluecolor]];[imgScrollVIEw setMaximumZoomScale:1.0];解决方法 所有你需要做的是将你的UIImageVIEw(或你想缩放的任何视图)添加到你的UIScrollVIEw内。
将UIScrollVIEw上的maximumZoomScale设置为高于1.0f的任何值。
将自己设置为UIScrollVIEw的代理,并在vIEwForZooming委托方法中返回UIImageVIEw。
而已。没有捏手势需要,没有什么。 UIScrollVIEw为您提供捏缩。
总结以上是内存溢出为你收集整理的iphone – UIImageView和UIScrollView缩放全部内容,希望文章能够帮你解决iphone – UIImageView和UIScrollView缩放所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)