Dodałem dwa identyfikatory gestów machnięcia (przesuń w lewo i przesuń w prawo) do mojego UITableView
. Potem mój widok tabeli przestał się przewijać. W tym samym czasie -(void)didSelectRowAtIndex
działa dobrze. Jaki może być problem?iphone - UIGestureRecognizer zapobiega przewijaniu UITableView w Xcode 4.5
Wszystko co zrobiłem to przeciągnij i upuść Swipe Gesture Recognizers z biblioteki obiektów na mój UITableView.
Jeśli je usunę, mój stół zacznie przewijać ponownie.
UPD:
Dzieje się to po uaktualnieniu do Xcode 4.5. Nie ma takiego problemu w starszych wersjach Xcode. Aby uniknąć tego zachowania - dodaj programowo UIGestureRecognizers
, a nie w IB.
Tak, działało po dodaniu ich programowo. aktualizacja do Xcode 4.5 – Oleg
Potwierdzam, że działa, dodając programowo. – Leonardo