Question

J'ai une vue qui doit être présenté à la fois dans le paysage et portrait. La transition entre les différentes orientations se fait par le repositionnement et le redimensionnement des sous-vues. L'un des sous-vues est un bouton (UIButton simple avec un arrière-plan de l'image). Lorsque la rotation de l'interface en mode paysage, le bouton commence à se conduit mal - il ne peut être exploité sur sa partie gauche, la partie droite ne répond pas. Lorsque je déplace le bouton un peu à gauche, la partie tappable grandit. Le bouton ne doit pas être obscurci par tout autre point de vue, il est clairement visible. Quand je Substituez la méthode hitTest:withEvent: dans la vue parent, je vois que les robinets dans la partie « Numb » du résultat du bouton dans nil retournés. Je pense que je l'ai vu ce comportement une fois avant, mais malheureusement, je l'ai oublié la source du problème :) Toute aide?

Était-ce utile?

La solution

Ah oui, j'ai oublié de redimensionner la vue elle-même. Ainsi, le bouton était à la limite de la vue et même si elle n'a pas été coupée, la partie située à l'extérieur du cadre de la vue n'a pas été considéré pour les tests de succès.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top