先日、この図に相当するケースでUIViewに隠れているボタンを押せるようにしたいということがありました。
何も指示しないと手前のUIViewがイベントを受け取ってしまうのでその下にあるUIButtonはタップできませんが、UIViewのuserInteractionEnabled
というパラメータをNO
にしてあげれば、そのUIViewはユーザー操作のイベントを無視して、裏の要素にイベントが伝わるようになります。
view.userInteractionEnabled = NO;
© PIYO - Tech & Life -