旋转时不拉伸的背景图像

时间:2011-07-10 23:49:19

标签: iphone objective-c

我使用以下代码为给定视图设置了背景,但是,当我旋转设备时,它只是重复图像。我想要的是它伸展到旋转的宽度和高度..我知道如何在Interface Builder中这样做,但这个视图没有一个笔尖。

[myView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"mainbg.png"]]];

1 个答案:

答案 0 :(得分:0)

您可以通过编程方式将autoresizingMask设置为UIViewAutoresizingFlexibleWidthUIViewAutoresizingFlexibleHeight,例如

[imageView setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)];