如何在xcode iOS6中以编程方式调整png图像的大小

时间:2013-01-22 11:23:08

标签: xcode uiimageview image-resizing

我在xib中有一个png图像,我根据我需要的大小在viewDidLoad方法中调整它的大小:

- (void)viewDidLoad{
...

    self.png.image = [[self.png image] resizableImageWithCapInsets:UIEdgeInsetsMake(200, 20, 300, 20)];

    self.png.frame = CGRectMake(16, 19, 320, 463);

   ...
}

这在iOS5中运行正常,但是当我在iOS6上试用它时,它不会调整png图像的大小。

我试过了:

 self.png.image = [[self.png image] resizableImageWithCapInsets:UIEdgeInsetsMake(149,170, 200, 149) resizingMode:UIImageResizingModeStretch];

它不起作用,我在 - (void)viewDidLayoutSubviews方法中尝试了它并且它不起作用,我禁用了Autolayout。如何为iOS 6调整图像大小?

0 个答案:

没有答案