2017-05-22 1 views
4

In einer meiner App habe ich mehrere Tabellenansichten innerhalb einer horizontalen Bildlaufansicht. So kann der Benutzer horizontal zwischen Tabellenansichten wischen. Ich verwende nicht UIPageViewController aus irgendeinem Grund.So aktivieren Sie UITableView Swipe zum Löschen zusammen mit horizontaler Seite wischen

Das Problem, das ich gegenüberstelle, ist, dass ich wischen, um Feature auf meinem UITableView zu löschen, aber nicht funktioniert, wenn ich mehrere Seiten in der horizontalen Bildlaufansicht haben.

Gibt es eine elegante Möglichkeit, beide Funktionen gleichzeitig zur Verfügung zu stellen?

+0

Fügen Sie entweder die Löschschaltfläche in der Tabellenansicht hinzu oder fügen Sie eine lange Druckgeste zum Löschen der Zeile hinzu (anstelle der Wischgeste). –

+0

Eine gute Frage! Freue mich sehr auf die Antwort von allen! – Kira

+0

@Abhinav, wenn Sie die APP sind, wie können Sie wissen, dass der Benutzer die Seite löschen oder streichen möchte, wenn er in UITableViewCell nach links wischt? –

Antwort

0

Sie können UIScrollView ableiten und UIGestureRecognizerDelegate implementieren. Geben Sie dann true in GestenRecognizer (_ :, sollteRecognizeSimultanelyWith) für die entsprechenden Erkenner zurück.

Verwandte Themen