Hey, ich möchte überprüfen können, ob der Benutzer meine UIView berührt, damit ich meinen Picker entlassen kann, wie kann ich das tatsächlich tun? Vielen Dank!Prüfen, ob UIView berührt wird?
7
A
Antwort
10
Versuchen Sie, eine UITapGestureRecognizer
auf Ihre UIView
Klasse in der viewDidLoad
der UIViewController
Unterklasse hinzufügen, die Ihre UIView
enthält. Es würde wie folgt aussehen:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
dann einen Handler für den Hahn implementieren, die auf der oben genannten Code basiert, würde wie folgt aussehen:
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
hoffe, das hilft,
Justin
Verwandte Themen
- 1. Erkennen, ob bestimmte UIView unter anderen UIViews berührt wurde
- 2. Prüfen, ob ein HTML5-Videoelement wiedergegeben wird
- 3. Prüfen, ob PropertyInfo.SetValue wird ein Argument werfen
- 4. überprüfen, ob ein uiView Touch behandelt
- 5. Kann ich erkennen, ob eine höhere Teilansicht berührt wurde?
- 6. MKOverlayView und berührt
- 7. Wie man Offset-Tastatur zu reparieren, wenn UISearchbar berührt wird
- 8. javascript prüfen, ob Array-Schlüssel
- 9. Prüfen, ob mobile oder tragbare
- 10. Prüfen ob das Objekt const
- 11. Prüfen, ob Variablen gesetzt sind
- 12. RavenDb prüfen, ob Index existiert
- 13. UWP Prüfen ob Datei existiert
- 14. Wie zu prüfen, ob Objekt im Hauptthread erstellt wird
- 15. Prüfen, ob Datei/Bild aus dem Cache geladen wird?
- 16. Prüfen, ob Mitgliedsfunktion existiert und nicht für SFINAE vererbt wird
- 17. Prüfen, ob eine Liste von Ganzzahlen um eins erhöht wird
- 18. Prüfen, ob ein propType mit einem anderen innerhalb verwendet wird
- 19. Prüfen, ob Zeichen in Delphi (Unicode) geschrieben wird
- 20. Prüfen ob Website auf bestimmten Geräten verwendet wird
- 21. Espresso - So prüfen Sie, ob eine der Ansichten angezeigt wird
- 22. Espresso 2.2.1 - Prüfen, ob das Fragment-Layout angezeigt wird
- 23. Kann ich prüfen, ob ein UIAlertView gerade angezeigt wird?
- 24. Prüfen, ob konstant wird zur Laufzeit in Obj-C definiert
- 25. Prüfen, ob DB verfügbar ist
- 26. Prüfen, ob PyObject ist Keine
- 27. Prüfen, ob Service verfügbar ist
- 28. Prüfen, ob ein Webservice existiert
- 29. Prüfen, ob Taste vorhanden Jsoup
- 30. Prüfen, ob ein Objekt ist
Großartig es funktioniert! –