大佬教程收集整理的这篇文章主要介绍了iphone – 虽然contentSize小于UIImageView,但UIScrollView不滚动,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
UIImage * image = [UIImage imageWithData:data]; UIImageView * imgView = [[UIImageView alloc] initWithImage:image]; [imgView setUserInteractionEnabled:YES]; //[imgView setContentMode:UIViewContentModeScaleAspectFill]; [imgView setBACkgroundColor:[UIColor clearColor]]; [imgView setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight]; [imgView setFrame:CGRectMake(0,imgView.frame.size.width,imgView.frame.size.height)]; CGRect imgFrame; imgFrame.size.width = originalImageSize.width; imgFrame.size.height = originalImageSize.height; imgFrame.origin.x = imageOriginPoint.x; imgFrame.origin.y = imageOriginPoint.y; UIScrollView * imgScrollView = [[UIScrollView alloc] initWithFrame:imgFrame]; [imgScrollView setScrollEnabled:YES]; [imgScrollView setClipsToBounds:YES]; [imgScrollView addSubview:imgView]; [imgScrollView setBACkgroundColor:[UIColor clearColor]]; [imgScrollView setFrame:imgFrame]; [imgScrollView setContentSize:CGSizeMake(200,200)]; SCROLL VIEW CONTENT SIZE WIDTH IS 200.000000 AND HEIGHT CONTENT SIZE IS 200.000000 UIIMAGE VIEW WIDTH IS 2240.225830 AND HEIGHT IS 2240.225830 SCROLL VIEW FRAME WIDTH IS 768.000000 AND SCROLL VIEW FRAME HEIGHT IS 768.000061
任何想法?
UIScrollView * imgScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,200,200)]; // this is your visible rect [imgScrollView setScrollEnabled:YES]; [imgScrollView setClipsToBounds:YES]; [imgScrollView addSubview:imgView]; [imgScrollView setBACkgroundColor:[UIColor yellowColor]]; [imgScrollView setContentSize:imgFrame.size]; // this is your image view size
以上是大佬教程为你收集整理的iphone – 虽然contentSize小于UIImageView,但UIScrollView不滚动全部内容,希望文章能够帮你解决iphone – 虽然contentSize小于UIImageView,但UIScrollView不滚动所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。