は、私は次の形でUIButton
を描きたい:UIButtonを図形で描画するには?
私は画像をカットしているので、エッジがまっすぐではありません。それらをまっすぐに考えてください。また、右下隅は図のようになります。それは円の四分の一にカットされます。
UIButton
のこの図形を描画することはできません。これを行う方法?私は同じ問題を抱えて
は、私は次の形でUIButton
を描きたい:UIButtonを図形で描画するには?
私は画像をカットしているので、エッジがまっすぐではありません。それらをまっすぐに考えてください。また、右下隅は図のようになります。それは円の四分の一にカットされます。
UIButton
のこの図形を描画することはできません。これを行う方法?私は同じ問題を抱えて
興味深い質問を
に動作します。私は検索を行い、GB2よりもはるかに単純な2つの簡単な解を見つけました。現在のピクセルが透明であるかどうかを考慮するには、hitTest:withEvent:またはpointInside:withEvent:をオーバーライドします。画像を撮り、右下隅をグラフィックエディタで透明に設定し、これらのクラスのいずれかを使用してください。
http://iphonedevelopment.blogspot.com/2010/03/irregularly-shaped-uibuttons.htmlと http://oleb.net/blog/2009/10/obshapedbutton-non-rectangular-buttons-on-the-iphone/
[self.myButton setBackgroundImage:[UIImage imageNamed:@"myOddlyShapedImage"] forState:UIControlStateNormal];
形状はイメージと同じ形状でなければなりません。 – Nitish
、私は別のUIBUttonライブラリを発見し、この
検索のための解決:
GB2ShapeCache
を、あなたがそれを見つけていない場合は、私がアップロードできる実装しますそれと私はあなたにリンクを与えます。
は、あなただけのあなたのUIBUttonでライブラリを入れて、それが私はそれが役に立てば幸い:)
はい。ヘルプが朗読されます。 – Nitish
だけのカスタムにボタンタイプを設定し、画像としてこれを設定しますか? – mvds
ボタンをカスタムとして設定すると、長方形になります。それは隠されますが、それはイメージのそれと同じ形ではありません。 – Nitish
あなたはタッチエリアについて話していますか? – mvds