Avatar
omochimetaru 12/5/2022 7:47 AM
UIKit前提で言うと、「XX以外の場所をタップした」というイベントを取る方法は無いと思います。特殊な方法はあるかもしれないけど。 自分だったらそういう場合は、「XX以外の場所」に該当する部分に、見えないボタンとかTap Gesture Recognizerを仕込んでおいて、タッチイベントを検出するように作ります。 (edited)
7:49 AM
画面全体の領域を持ってる親ビュー側のhit testを改造して、子にタッチが到達する前に何をタッチしてるか判定する、みたいなパターンもやる事があります。