2012-01-28 58 views
1

我正在一个小型游戏项目上工作,并且我创建了一个宽度为25 x 35的图像。现在,如果我用一个与图像完全匹配的框架创建UIImageView,并将该对象的图像设置为上面指定的图像,我认为它可以填充所有图像,但它不会,即使是通过很长的一帧。这就像是一个巨大的矩形,图像刚刚添加在中间,所以它只占50%。任何方式我可以使图像完全适合?有UIImage填充UIImageView的整个框架

我尝试使用UIColorWithPatternImage制作背景,但仍然无法使用。

感谢上提前 /JBJ

回答

2

试试这个:

imageView.contentMode = UIViewContentModeScaleAspectFill; 
imageView.image = image; 
imageView.frame = frame; 
[imageView sizeToFit]; 
+0

Nop,似乎没有工作:( – Seerex 2012-01-28 22:54:56

0

如果你有一个25x35的图像和25x35 UIImageView的一切都必须是好的。 请张贴一些代码行。 如果你想让游戏有考虑像cocos2d这样的引擎? (http://www.cocos2d-iphone.org/)

0
imageView.image = image; 
imageView.bounds = CGRectMake(0,0,image.size.width,image.size.height);