Frage

Ich habe einen Blick bekommt, die sowohl in Quer- und Hochformat präsentiert werden muss. Der Übergang zwischen den verschiedenen Orientierungen durch Neupositionierung und Ändern der Größe der Subviews getan. Einer der Subviews ist ein Knopf (plain UIButton mit einem Bildhintergrund). Wenn die Schnittstelle dreht Landschaft, beginnt die Taste misbehaving - es kann nur auf dem linken Teil abgegriffen werden, hat der rechte Teil nicht reagieren. Wenn ich die Taste ein wenig nach links zu bewegen, wächst das entnehmbare Teil. Die Schaltfläche sollte nicht durch eine andere Sicht verdeckt werden, es ist deutlich sichtbar. Wenn ich die hitTest:withEvent: Methode in der übergeordneten Ansicht außer Kraft setzen, sehe ich, daß die Abgriffe in dem „tauben“ Teil der Taste Ergebnisses in nil zurückgegeben werden. Ich glaube, ich einmal dieses Verhalten gesehen haben, aber leider habe ich die Quelle des Problems :) Jede Hilfe vergessen?

War es hilfreich?

Lösung

Ach ja, ich vergaß die Ansicht selbst zu ändern. So war die Taste an der Grenze der Ansicht und obwohl es nicht abgeschnitten wurde, wird der Teil außerhalb des Ansichtsrahmen liegend wurde nicht für Treffertests berücksichtigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top