0

私の質問はこの図面で簡単です:

UIView

青いストロークの上が見えます。このUIViewの背景画像はボタンの左側で透明であるため、背後にあるボタンを見ることができます。

私の問題は、ビューの後ろにあるボタンがクリックできないことです。それらをクリック可能にする方法はありますか(上のビューを追加または削除することなく)?

ありがとう !

よろしく、Sébastien;)

4

2 に答える 2

3

を設定してみてください

[viewAboveTheBlueStroke setUserInteractionEnabled:false];

通常、UIViewイベント処理を他のビュー(つまりボタン)から盗み、その後は通過させないためです。

于 2012-09-02T20:52:40.207 に答える
1

画像のリンクが壊れています。

ただし、のをに設定することはできbuttonTypeますUIBUttonUIButtonTypeCustom

そしてそれらを前面に持ってきます:

[self.view bringSubViewToFron:myBut];

UIGestureRecognizers代わりに、前の画像に追加することも検討できます。

于 2012-09-01T14:12:08.690 に答える