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