2009-08-09 21 views
0

Ich möchte die Navigationsleiste, die Statusleiste und die Tableiste ausblenden, wenn ein Benutzer irgendwo auf dem Bildschirm tippt. Die Ansicht für diese Registerkarte ist eine Tabellenansicht, aber die Zellen sind inaktiv (sie speichern Bilder und Text und führen keine Aktionen aus).Wie erkenne ich Berührungen auf dem Bildschirm einer Tabellenansicht, nicht nur in der Zelle?

Gibt es eine Methode zum Erkennen von Berührungen auf dem Bildschirm einer Tabellenansicht?

Vielen Dank im Voraus für Ihre Hilfe!

+0

Ich endete nur mit didSelectRowAtIndexPath, um die entsprechende Aktion zu aktivieren. Es wurde einfach zu kompliziert, um irgendwo auf dem Bildschirm eine Auswahl zu treffen. – Jonah

Antwort

2

Ich bin bei der Arbeit, so kann ich dies nicht überprüfen, aber UITableView ist eine Unterklasse von UIResponder. Sie sollten in der Lage sein, UITableView abzuleiten und -touchesEnded: withEvent zu überschreiben und von dort aus alles zu tun, was Sie wollen.

Hoffe, dass hilft.

+0

Danke! Ich werde es versuchen. – Jonah

Verwandte Themen