iOS 4で機能していたサブクラス化されたタッチ応答を含むカスタムビューがありました。iOS5では、ビューの背景色がに設定されている場合clearColor
、ビューの下端に沿ってタッチすると、これらのタッチはまったく応答しませんでした。
私はこれを追跡することができませんでしたが、iOS 5が透明な背景に応じてビューがタッチに応答する方法を変更したかどうか誰かが知っていますか?
背景色をのような不透明な色に設定する以外にコードを変更することはできずorangeColor
、ビューは完全に応答します。
この問題は、ビューの他の場所のタッチには影響しないことに注意してください。ビューに追加された最後のサブビューの下の下端に沿ってのみ。おそらく、クリアな背景は、コンテンツのないビューの領域を見るときに、タッチのためにビューが存在しないかのように扱われます。色を変更すると、ビューに「コンテンツ」が含まれ、タッチが機能します。