UserInteraction-Aktivierung nur für Unteransicht

8

Ich habe eine Ansicht und eine Ansicht. UserInteractionenabled = no und eine Schaltfläche wird der Ansicht hinzugefügt. Ich muss nur auf den Knopf klicken. ist es möglich, die Interaktion nur für die Schaltfläche zu aktivieren.

    
Vishnu 16.11.2012, 09:52
quelle

1 Antwort

12

Eine Ansicht kann keine Berührungen erhalten, es sei denn userInteractionEnabled ist YES für die Ansicht und alle ihre Übersichten bis zum UIWindow -Objekt.

Sie können eine Unterklasse von UIView erstellen, um die Schaltfläche zu enthalten, und Berührungen außerhalb der Schaltfläche durch Überschreiben von hitTest:withEvent: ignorieren. Beispiel:

%Vor%     
rob mayoff 16.11.2012, 09:57
quelle

Tags und Links