UIButton があり、サイズ変更可能な画像を背景として設定しようとしています。画像のサイズは 25X25 ポイントです。次のコードを使用して画像を設定します。
UIImage *backgroundImage = [[UIImage imageNamed:@"barbutton_normal"] resizableImageWithCapInsets:UIEdgeInsetsMake(3, 2, 3, 2)];
[self setBackgroundImage:backgroundImage forState:UIControlStateNormal];
[self setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[self setTitleEdgeInsets:UIEdgeInsetsMake(10,10, 10, 10)];
self.layer.cornerRadius = 6.0;
self.layer.masksToBounds = YES;
しかし、ボタンは次のように表示されます。
私は何を間違っていますか?また、ボタンの上部と下部を少し大きくして、テキストでぎゅうぎゅう詰めにならないようにするにはどうすればよいですか。