Skip to content

resizableImageWithCapInsetsがなーんか動かねえぞって時の対策

2013年6月27日

resizableImageWithCapInsetsを動かそうとすると、あれ?全然ストレッチしないけどなにか悪いことしたか?
ってなりました。

そしたら暗黙の「1行で書く」というルールが有るらしいことを知った。
今まで多分何の気なしにやってたんだろうけど、変なハマり方するもんだ…。

間違い:

UIImage *bgImage = [UIImage imageNamed:@"image"];
[bgImage resizableImageWithCapInsets:UIEdgeInsetsMake(10, 10, 10, 10)];

正解:

UIImage *bgImage = [[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(10, 10, 10, 10)];
広告

From → iPhone開発

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。