2017-03-08 7 views
0

私は作成したUIbuttonを持っていて、イメージを特定のイメージにしました。その画像には空白があり、別の画像とともにUILabelを追加しています。 UIButtonイメージ内の空白の内側にある2つの新しいものすべて。それらをすべてクリック可能にする方法はありますか?または、UIButtonの内部にあるので、UIButtonをクリック可能にするだけでも同様に表示されます。私は、ユーザーがラベルやその他の画像をクリックしたときに、UIButtonと重なり合わず、クリックが登録されていない場合には当てはまりません。全領域をクリック可能にするにはどうすればよいですか?

+1

あなたの質問を理解できませんか? –

+1

あなたの質問が明確でない –

+0

2つのオプションは、クリック可能にする領域をオーバーレイするクリアボタンを作成すること、または他のオーバーレイが表示されているビューにタップジェスチャ認識プログラムを追加すること、またはタップ可能にしたいビューを含みます。 – PeejWeej

答えて

0

画像をボタンUIImageViewを使用し、UITapGestureRecognizerを追加してください。次に、あなたのviewControllerで、let recognizer = UITapGestureRecognizer(target: self, action:Selector("handleTap:"))のようなものを使用して、ジェスチャー認識ツールにアクセスして使用します。

関連する問題