将UIImageView置于UIScrollView中

时间:2013-05-02 20:26:14

标签: ios uiview ios6 uikit

我试图在滚动视图中居中UIImageView。这是我尝试过的没有结果的代码。

UIImageView *iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:kReceiptDetailScrollViewBackgroundCornered]];
[iv setContentMode:UIViewContentModeCenter];
[[self scrollView] insertSubview:iv atIndex:0];

有人知道这有什么问题吗?

1 个答案:

答案 0 :(得分:1)

您将图像视图的内容模式设置为居中,这意味着图像不会缩放,并且可能比显示图像的图像视图大。

UIImage *image = [UIImage imageNamed: kReceiptDetailScrollViewBackgroundCornered];
UIImageView *iv = [[UIImageView alloc] initWithImage: image];
iv.contentMode = UIViewContentModeScaleAspectFit;
iv.frame = [self scrollView].bounds;
[[self scrollView] addSubview: iv];