2011-04-28 58 views

回答

1
CGRect myImageRect = CGRectMake(0.0f, 0.0f, self.view.frame.size.width, 80.0f); 
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect]; 
[myImage setImage:[UIImage imageNamed:@"gradient-253x80.png"]]; 
[self.view addSubview:myImage]; 
3

一個標誌,用於確定視圖在邊界更改時如何佈置其內容。 @屬性(非原子)UIViewContentMode contentMode

UIViewContentModeScaleAspectFit

0

你應該使用:

人像模式

yourImage.frame = CGRectMake (x start, y start, x width, y width); 
0

您也可以查找的UIImage的文件方法:

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 

這可以讓您製作圖像,使單個小圖形適應各種尺寸和角色。 @ Chugaister的建議。

0

一個解決辦法是調用:

imageView.transform = CGAffineTransformMakeScale(1.5, 1); 

這將通過1.5在x軸上的一個因素拉伸圖像,但保留y軸的尺寸。