Pregunta

Tengo un punto de vista que tiene que ser presentado tanto en el paisaje y el retrato. La transición entre diferentes orientaciones se realiza mediante el reposicionamiento y cambiar el tamaño de los subvistas. Uno de los subvistas es un botón (UIButton llano con una imagen de fondo). Cuando gira la interfaz con el paisaje, el botón comienza a portarse mal - que sólo puede ser aprovechado en su parte izquierda, la parte derecha no responde. Cuando muevo el botón un poco hacia la izquierda, la parte hacer tapping crece. El botón no debe ser oscurecida por cualquier otro punto de vista, que es claramente visible. Cuando puedo reemplazar el método hitTest:withEvent: en la vista padre, veo que los grifos en la parte “adormecer” el resultado de botón en nil siendo devueltos. Creo que he visto este comportamiento una vez antes, pero por desgracia he olvidado el origen del problema :) Cualquier ayuda?

¿Fue útil?

Solución

Ah sí, se me olvidó cambiar el tamaño de la vista en sí. De este modo el botón estaba en el límite de la vista y aunque no se recorta, la parte que se encuentra fuera del marco de vista no se consideró para pruebas de golpe.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top