我有一张尺寸为320 x 2560的照片,我使用scrollview和imageview在iPhone上显示。但我不知道为什么,如果我将imageview.frame高度设置为2560,图像没有完全显示,如果我将高度增加到3660,则显示完整图像。我正在使用带有故事板的xcode5
这是代码:
UIImage *img = [UIImage imageNamed:@"photo.jpg"];
[self.imageView setImage:img];
self.imageView.frame = CGRectMake(0, 0, 320, 3660);
//self.imageView.frame = CGRectMake(self.imageView.frame.origin.x, self.imageView.frame.origin.y,img.size.width, img.size.height);
[self.scollView setContentSize:CGSizeMake((self.imageView.frame.size.width), (self.imageView.frame.size.height))];