0
UIButtonを使用しないで画像のタッチを登録することはできますか?それがあれば、どうすればいい?UIButtonを使用しない画像のタッチイベント
コード内のボタンの背景を変更してから、IBActionを使用してタッチを検出すると思います。
Btw、英語に申し訳ありません。
UIButtonを使用しないで画像のタッチを登録することはできますか?それがあれば、どうすればいい?UIButtonを使用しない画像のタッチイベント
コード内のボタンの背景を変更してから、IBActionを使用してタッチを検出すると思います。
Btw、英語に申し訳ありません。
あなたはUIImageView(YESに画像ビューのuserInteractionEnabled
プロパティを設定することを忘れないでください)にUITapGestureRecognizer
を置くことができます。
// assumes "myImageView" is your UIImageView that has user interaction enabled
UITapGestureRecognizer * tap = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)] autorelease];
[myImageView addGestureRecognizer:tap];
後でコントローラで...
- (void)tap:(UITapGestureRecognizer *)recognizer
{
// whatever you want
}
をただし、あなたが設定することができますUIButtonを基本的にダムイメージにします。通常の状態の背景画像を設定し、ハイライトやタッチの調整をすべて無効にするだけで、あなたが考えているものを正確に把握することができます。
あなたが何をやっているのか誤解している場合は、お気軽にご相談ください。
私はUITapGestureRecognizerについて聞いたことがあります。どのように私はUITapGestureRecognizerを画像で使うことができるかの例を教えてください。 –
@Epen:たとえば編集されました。 –
助けてくれてありがとう! :) –