2010/08/08

[Objective-C][iPad]UIButtonのカスタマイズについて一言

現在、UIButtonを使ってオリジナルのボタンを作ろうと、クラスメソッドで

UIButton *add = [UIButton buttonWithType:UIButtonTypeRoundedRect];

をコールして、背景色を変更しようとしたら、そもそもそんなことはできないみたいです。

以下を読んで知りました。

このうち、RoundedRect ボタンは一見使えそうに見えますが、落とし穴があります。
それは、Custom ボタンでないせいか、カスタマイズができないというものです。
ここでいうカスタマイズとは、背景色の変更や画像の表示を指しており、結局のところ、角が丸くなっただけの白いボタンを作成することしかできません。

via:ボタンの種類と落とし穴

というわけで、オリジナルのボタンを作るには、画像で回避する必要性がありそうです。

ちょっとめんどくさい雰囲気になってきました。

ちなみに、UIButtonTypeRoundedRectで作成したボタンは次の画像のようになります。
Photobucket

0 コメント:

コメントを投稿