大佬教程收集整理的这篇文章主要介绍了ios – 在启用分页和启用滚动的情况下启用uiscrollview放大,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES); NSString *path = [paths objectATindex:0]; NSString *imageFilePath = [path StringByAppendingPathComponent:@"newPics"]; fileExists = [[NSFileManager defaultManager] fileExistsAtPath:imageFilePath]; if(fileExists){ imgs=[[NSMutableArray alloc]init]; [imgs addObject:[UIImage imageWithContentsOfFile:[path StringByAppendingPathComponent:@"newPics/pic1.png"]]]; [imgs addObject:[UIImage imageWithContentsOfFile:[path StringByAppendingPathComponent:@"newPics/pic2.png"]]]; [imgs addObject:[UIImage imageWithContentsOfFile:[path StringByAppendingPathComponent:@"newPics/pic3.png"]]]; [imgs addObject:[UIImage imageWithContentsOfFile:[path StringByAppendingPathComponent:@"newPics/pic4.png"]]]; CGSize imageSize; imageSize.height = 648; imageSize.width = 927; self.scroll1.frame = CGRectMake(0,imageSize.width,imageSize.height); self.scroll1.contentSize = CGSizeMake(imageSize.width * imgs.count,imageSize.height ); self.scroll1.minimumZoomScale=1.0; self.scroll1.maximumZoomScale=3.0; self.scroll1.pagingEnabled = YES; self.scroll1.delegate=self; CGFloat xPos = 0.0; for (UIImage *image in imgs) { imageView = [[UIImageView alloc] initWithImage:image]; imageView.frame = CGRectMake(xPos,0.0,imageSize.height); [self.scroll1 addSubview:imageView]; xPos += imageSize.width; } } - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { int positionScrollPrim = scrollView.contentOffset.x; int positionScroll = positionScrollPrim / 927 ; imageView = [[UIImageView alloc] initWithImage:[imgs objectATindex:positionScroll]]; //UIImage *tmep = [imgs objectATindex:1]; return imageView; }
我无法达到正确的结果,相反,我得到一堆奇怪的行为,如不正确的缩放,当我尝试缩放时不再滚动.我想我的问题是在viewForZoomingInScrollView部分,这就是为什么我试图使用上面的代码解决它.但我无法让它发挥作用.我错过了什么?
以上是大佬教程为你收集整理的ios – 在启用分页和启用滚动的情况下启用uiscrollview放大全部内容,希望文章能够帮你解决ios – 在启用分页和启用滚动的情况下启用uiscrollview放大所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。