Frage

Ich habe eine benutzerdefinierte Ansicht für meine UITableView Abschnittsüberschriften (via viewForHeaderInSection) umgesetzt. Wenn in der normalen Ansicht Modus, scheint das Standardverhalten, dass die Zellen unter den Abschnittsüberschriften und Berührungsereignissen schweben zu fallen durch unter den Zellen.

Wie kann ich die benutzerdefinierten Abschnitt Kopfsicht respond ersten auf alle Berührungsereignisse innerhalb seiner Grenzen und einige Maßnahmen ergreifen, anstatt das Ereignis an der Zelle unter dem Abschnitt Kopfsicht vorbei?

War es hilfreich?

Lösung

Verwenden Sie einen UIControl anstelle einem UIView mit

[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside];

Andere Tipps

Siehe http://developer.apple.com/ Bibliothek / ios / # Sample / TableViewUpdates / Einführung / intro.html Es die Tap-Ereignisse fangen und Aktionsmethode durchführen. Es kann Ihnen helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top