Xcode4 UIScrollView中的UIImageView问题

Xcode4 UIScrollView中的UIImageView问题,xcode4,uiscrollview,uiimageview,imageview,scrollview,Xcode4,Uiscrollview,Uiimageview,Imageview,Scrollview,在过去的几周里,我一直致力于让UIIMageView与UIScrollView一起正常工作。我的图像是320x9100,我所要做的就是让它垂直滚动。在我加入之前,一切都很顺利myimage@2x.png用于视网膜显示,但由于图像的长度不同,滚动视图在图像结束之前结束。最好的方法是什么?任何帮助都将不胜感激 另外,如果我能将项目通过电子邮件发送给你,你能帮我修复它,我将更加感激:) 提前感谢 Xcode自动处理视网膜图像 [scrollView setContentSize:imageView.f

在过去的几周里,我一直致力于让UIIMageView与UIScrollView一起正常工作。我的图像是320x9100,我所要做的就是让它垂直滚动。在我加入之前,一切都很顺利myimage@2x.png用于视网膜显示,但由于图像的长度不同,滚动视图在图像结束之前结束。最好的方法是什么?任何帮助都将不胜感激

另外,如果我能将项目通过电子邮件发送给你,你能帮我修复它,我将更加感激:)


提前感谢

Xcode自动处理视网膜图像

[scrollView setContentSize:imageView.frame.size];
如果您以编程方式或在xib文件中设置映像,这将起作用

下面是一些代码来帮助解释它。它假定在.xib文件中有一个UIScrollView连接到在.h文件中名为scrollview的IBOutlet

// Init the image
UIImage *image = [UIImage imageNamed:@"myImage.png"];

// Init the image view
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

// Position the image view
imageView.frame = CGRectMake(0, 0, imageView.frame.size.width, imageView.frame.size.height);

// Add the image view to your scroll view
[scrollView addSubview:imageView];

// Set the scroll view content size to match the image view size
[scrollView setContentSize:imageView.frame.size]; 

查找UIScrollView.contentSize(在这里或通过谷歌)。这应该会有帮助。