Domanda

Ho una visione che deve essere presentato sia in orizzontale e verticale. La transizione tra diversi orientamenti è fatto da riposizionamento e ridimensionamento delle subviews. Una delle subviews un pulsante (UIButton pianura con lo sfondo di un'immagine). Quando la ruota di interfaccia al paesaggio, il pulsante inizia a comportarsi male - può essere sfruttato solo sulla sua parte sinistra, la parte destra non risponde. Quando sposto il tasto un po 'a sinistra, la parte tappable cresce. Il pulsante non deve essere oscurata da qualsiasi altra vista, è chiaramente visibile. Quando ho l'override del metodo hitTest:withEvent: nella vista padre, vedo che i rubinetti della parte “insensibile” del risultato pulsante nella nil da restituire. Credo di aver visto questo comportamento una volta prima, ma purtroppo ho dimenticato la fonte del problema :) Qualsiasi aiuto?

È stato utile?

Soluzione

Ah, sì, ho dimenticato di ridimensionare la vista stessa. Così il pulsante era sul confine della vista e, anche se non è stato troncato, la parte situata al di fuori della cornice vista non è stata considerata per le prove di successo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top