Ich habe implementiert didSelectRowAtIndexPath und AccessoryButtonTappedForRowWithIndexPath scheint nie zu feuern. DidSelectRowAtIndexPath wird jedoch immer ausgelöst, auch wenn ich auf das Zubehör klicke. Sollten diese beiden nicht exklusiv sein?Unterscheiden zwischen DidSelectRowAtIndexPath und AccessoryButtonTappedForRowWithIndexPath
6
A
Antwort
21
-[UITableViewDelegate accessoryButtonTappedForRowWithIndexPath:]
wird nur aufgerufen, wenn accessoryType
der Zelle auf UITableViewCellAccessoryDetailDisclosureButton
eingestellt ist.
+2
Ihre eine Zeile hat eine Lösung für viele Probleme –
Verwandte Themen
- 1. Unterscheiden zwischen applicationDidEnterBackground und applicationWillTermimate
- 2. AccessoryButtonTappedForRowWithIndexPath wird nicht aufgerufen
- 3. UITableView und didSelectRowAtIndexPath Problem
- 4. Unterscheiden zwischen Bearbeitungsstadien UITableView?
- 5. Unterscheiden zwischen Skripten und Funktionen programmgesteuert
- 6. Unterscheiden zwischen Verbindung abgelehnt und Verbindungszeitüberschreitung
- 7. Unterscheiden zwischen Java-Threads und OS-Threads?
- 8. Kann jemand zwischen scrollTop und scrollHeight unterscheiden?
- 9. Unterscheiden zwischen einer Variablen und einer Konstante
- 10. Unterscheiden zwischen String und Byte-Array?
- 11. Ausgabewerte unterscheiden sich zwischen R und Python?
- 12. performSegueWithIdentifier für DidSelectRowAtIndexPath und IBAction
- 13. unterscheiden zwischen Radiobuttons in Vaadin
- 14. Implementierung von AccessoryButtonTappedForRowWithIndexPath: in Swift 2
- 15. Kann Emacs zwischen ctrl-r und ctrl-shift-r unterscheiden?
- 16. Unterscheiden zwischen Maus Doppelklick und Mausklick in WPF
- 17. Unterscheiden Sie web.config zwischen Dev-, Staging- und Produktionsumgebungen
- 18. Wie unterscheiden ausdrucksbasierte Mitglieder zwischen Leere und Nicht-Leere?
- 19. können Sie zwischen einem Test und einer Variableneinstellung unterscheiden?
- 20. So können Sie zwischen einer Klasse und einer Funktion unterscheiden
- 21. Wie unterscheiden jQuery zwischen 'Daten' und 'Selektor' Parameter?
- 22. unterscheiden zwischen benutzerdefinierten und 3rd Party/Inzucht-Apps; django
- 23. iOS 6 - Unterscheiden zwischen iPhone 5 und anderen Geräten?
- 24. kann ein Webparser zwischen statischem und dynamischem Text unterscheiden?
- 25. Unterscheiden zwischen iPhone Webbrowser und iPhone App User Agent
- 26. $ templateCache überschreiben, um zwischen Groß- und Kleinschreibung zu unterscheiden
- 27. Unterscheiden zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen in LLVM
- 28. Kann NSFetchRequest propertiesToGroupBy nicht zwischen Groß- und Kleinschreibung unterscheiden?
- 29. Wie kann ich in Perl zwischen 0 und Leerzeichen unterscheiden?
- 30. Unterscheiden zwischen einem Klick und Doppelklick in Java
Was 'accessoireType' verwenden Sie? 'UITableViewCellAccessoryDetailDisclosureButton' ist der einzige Typ, der die letztere Methode auslöst. – Joost
Sie haben Recht. Kannst du als Antwort posten, damit ich akzeptieren kann? Vielen Dank. – 4thSpace
mögliches Duplikat von [DisclosureIndicator erkennt Berührungen nicht] (http://stackoverflow.com/questions/8389314/discloseindicator-does-not-detect-touches) – Drux