如何防止图片,滚动型
AspectFill
拉伸不ScrollView
工作这么好。如何防止图片,滚动型
这是我的代码
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
CGFloat pageWidth = self.scrollView.bounds.size.width;
int page = floor((self.scrollView.contentOffset.x - pageWidth/2)/pageWidth) + 1;
self.pageCount= page;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(self.scrollView.frame.size.width * self.pageCount, 0, self.scrollView.frame.size.width, self.scrollView.frame.size.height)];
[imageView setImageWithURL:[self.urlArray objectAtIndex:self.pageCount] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
[imageView setContentMode:UIViewContentModeRedraw];
[self.scrollView addSubview:imageView];
}
补充一点:
[scrollView setContentMode:UIViewContentModeScaleAspectFit];
[imageView sizeToFit];
应工作:-)
的子画面,并在某些情况下,人们可以看到滚动视图 – user1898829 2013-03-06 12:32:27
您的图像可能会有所不同尺寸的同一图像的数倍!保持一个共同的尺寸比例,滚动型 – 2013-03-06 12:34:46
我得到来自Flickr的照片中的所有条目,所以我需要以某种方式调整它们的大小,而不拉伸它们。 – user1898829 2013-03-08 07:15:04
我相信你的滚动视图具有autoresizesSubviews
启用,禁用它,你的图像将出现(对于图像的默认视图模式应该就好)
置位scrollview
contentmode
aspectfill
。
你能解释一下你的问题,并提供一些更多的细节? – 2013-03-06 07:49:17
您可以绘制视图上的图像,并添加视图,由某图像非常小的滚动型 – Venkat 2013-03-06 08:19:21