上での描画このチュートリアルでは、クォーツ2Dを使用してビューのグラフィックスコンテキストに描画する方法を示しています。 http://www.techotopia.com/index.php/An_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2DiPhoneは:UIButton
しかし、私はないビューに、UIButtonに描きたいです。どうやってやるの? ありがとう
上での描画このチュートリアルでは、クォーツ2Dを使用してビューのグラフィックスコンテキストに描画する方法を示しています。 http://www.techotopia.com/index.php/An_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2DiPhoneは:UIButton
しかし、私はないビューに、UIButtonに描きたいです。どうやってやるの? ありがとう
UIViewに描画します。ビューをサブビューとしてUIButtonに追加します。
ボタンはUIViewです。 UIViewから継承したUIControlを継承します。
ボタンにはdrawRectメソッドがあります。
ボタンでリンクした記事に記載されているすべての操作を行うことができます。
しかし、ボタンは多くのことをするように設定されており、drawRectメソッドをオーバーライドすると正しく動作しなくなる可能性があります。
ボタンは、通常、タイトルと丸みを帯びた長方形のフレームを描画します。ボタンのタイプをカスタムに設定すると、これをオフにすることができます。
カスタムボタンをインストールすると、画像が描画されます。
通常、ボタンは画像上にハイライトを描画するか、ハイライトされた状態で使用する2番目の画像を表示します。 drawRectを実装する場合は、強調表示された状態を自分で描画する必要があります。
一般的に、drawRectの使用を避け、他の手法を使用して、あなたのビューに必要なコンテンツを取得したいとします。
まさにあなたは何をしようとしていますか?
私は別のボタンをクリックしてUIButtonに線または円を描画しようとしています。手伝ってくれてありがとう – suyama
お返事ありがとう – suyama