0

我在 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 方法中尝试过它,它不起作用,我禁用了自动布局。如何为 iOS 6 调整图像大小?

4

0 回答 0