1

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];

}
4

3 に答える 3

2

これを追加:

[scrollView setContentMode:UIViewContentModeScaleAspectFit];
[imageView sizeToFit];

動作するはずです:-)

于 2013-03-06T07:49:56.043 に答える
0

セットscrollview contentmode aspectfill

于 2013-03-06T08:12:03.997 に答える
0

スクロールビューがautoresizesSubviews有効になっていると思いますが、無効にすると画像が表示されます(画像のデフォルトの表示モードは問題ないはずです)

于 2013-03-06T08:09:34.513 に答える