UIBarButtonItemsの外観をカスタマイズするために外観APIを使用しています。
現在、ボタンを次のように表示する必要があります。
iOS5では、私が使用している方法は次のとおりです。
UIImage *button = [[UIImage imageNamed:@"btn"]
resizableImageWithCapInsets:UIEdgeInsetsMake(3, 3, 3, 3)];
[[UIBarButtonItem appearance] setBackgroundImage:button forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
しかし、これは私にこれを与えるストレッチの代わりに画像のキャップされていない部分を並べて表示します:
iOS6には新しい方法があります
resizableImageWithCapInsets:resizingMode:
これにより、「ストレッチ」サイズ変更モードを指定できますが、iOS5では使用できません。
iOS5の画像の中央を並べて表示するのではなく、ボタンを伸ばすにはどうすればよいですか?