2012-04-05 10 views

答えて

0

UIViewに描画します。ビューをサブビューとしてUIButtonに追加します。

+0

お返事ありがとう – suyama

0

ボタンはUIViewです。 UIViewから継承したUIControlを継承します。

ボタンにはdrawRectメソッドがあります。

ボタンでリンクした記事に記載されているすべての操作を行うことができます。

しかし、ボタンは多くのことをするように設定されており、drawRectメソッドをオーバーライドすると正しく動作しなくなる可能性があります。

ボタンは、通常、タイトルと丸みを帯びた長方形のフレームを描画します。ボタンのタイプをカスタムに設定すると、これをオフにすることができます。

カスタムボタンをインストールすると、画像が描画されます。

通常、ボタンは画像上にハイライトを描画するか、ハイライトされた状態で使用する2番目の画像を表示します。 drawRectを実装する場合は、強調表示された状態を自分で描画する必要があります。

一般的に、drawRectの使用を避け、他の手法を使用して、あなたのビューに必要なコンテンツを取得したいとします。

まさにあなたは何をしようとしていますか?

+0

私は別のボタンをクリックしてUIButtonに線または円を描画しようとしています。手伝ってくれてありがとう – suyama