Die Hintergrundfarbe von UIView wirkt sich auf Berührungen in iOS 5 aus

Ich hatte eine benutzerdefinierte Ansicht mit untergeordneten Berührungsantworten, die in iOS 4 funktionierte. Unter iOS 5 reagierten diese Berührungen überhaupt nicht, wenn sie am unteren Rand der Ansicht berührt wurden.ob Die Hintergrundfarbe der Ansicht wurde auf eingestelltclearColor.

Ich konnte dies nicht aufspüren, aber weiß jemand, ob iOS 5 die Art und Weise, wie Ansichten auf Berührungen reagieren, in Abhängigkeit von einem transparenten Hintergrund geändert hat?

Ich kann keine anderen Änderungen am Code vornehmen als die Hintergrundfarbe auf eine undurchsichtige Farbe wieorangeColor und die Ansicht reagiert vollständig.

Beachten Sie, dass sich das Problem nicht auf Berührungen an anderer Stelle in der Ansicht auswirkt. Nur entlang der unteren Kante, irgendwo unterhalb der letzten Unteransicht, die der Ansicht hinzugefügt wurde. Vermutlich wird ein klarer Hintergrund so behandelt, als ob die Ansicht nicht zum Zwecke der Berührung existiert, wenn ein Bereich der Ansicht betrachtet wird, der keinen Inhalt hat. Ändere die Farbe, die Ansicht hat "Inhalt" und die Berührungen funktionieren!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage