現在、UIButtonを使ってオリジナルのボタンを作ろうと、クラスメソッドで
UIButton *add = [UIButton buttonWithType:UIButtonTypeRoundedRect]; |
をコールして、背景色を変更しようとしたら、そもそもそんなことはできないみたいです。
以下を読んで知りました。
このうち、RoundedRect ボタンは一見使えそうに見えますが、落とし穴があります。
via:ボタンの種類と落とし穴
それは、Custom ボタンでないせいか、カスタマイズができないというものです。
ここでいうカスタマイズとは、背景色の変更や画像の表示を指しており、結局のところ、角が丸くなっただけの白いボタンを作成することしかできません。
というわけで、オリジナルのボタンを作るには、画像で回避する必要性がありそうです。
ちょっとめんどくさい雰囲気になってきました。
ちなみに、UIButtonTypeRoundedRectで作成したボタンは次の画像のようになります。
0 コメント:
コメントを投稿