不規則な形状のカスタムコントロールを作成する必要があり、その形状の表示領域のみにクリック可能な領域があります。たとえば、「スター」。どんな助けでも本当にありがたいです。
質問する
742 次
2 に答える
0
ヒットテストメソッドを実装するだけで、タッチが「スター」にあるかどうかを確認できます
- (UIView *) hitTest:(CGPoint) point withEvent:(UIEvent *)event {
if ([self pointInside:point withEvent:event]) {
return scrollView;
}
return nil;
}
于 2012-04-17T08:34:39.993 に答える
0
あなたが探しているのは不規則な形のUIButtonだと思います。これに関する良いチュートリアルがここにあります:不規則な形のUIButtons
もう1つの方法はQuartz
、関数でボタンの形状を操作して描画することdrawRect
です.誰かが以前にこれを尋ね、ここで答えを得ました:画像を使用しないカスタムUIButton形状
PS: 次回は最初にグーグルを試してみてください。たくさんのチュートリアルとハウツーがあります:)
于 2012-04-17T08:30:54.890 に答える