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 メソッドで試してみましたが、機能しません。Autolayout を無効にしています。iOS 6 用に画像のサイズを変更するにはどうすればよいですか?

4

0 に答える 0