2013-08-22 12 views

Odpowiedz

14

Może to nastąpić, gdy istnieje wiele przypadków UIScrollView (lub podklasy UIScrollView, takie jak UITableView) z własności scrollsToTop ustawiony YES w tym samym widoku, jak wówczas, gdy UIScrollView dodaje się jako podrzędny do UIScrollView . Upewnij się, że własność tylko jednego widoku przewijania scrollsToTop jest ustawiony na YES. Prawidłowy UIScrollView powinien odpowiadać na zdarzenia związane z dotknięciem na pasku stanu po.

+2

To rzeczywiście jest tak, że jeśli jest więcej niż jeden z '' scrollsToTop' UIScrollView' ustawiony 'YES' na ekranie w dowolnym momencie, żaden z nich nie będzie się przewijać do góry za pomocą paska stanu, niezależnie od ich względnych położeń w hierarchii widoku. – ianyh

4

Tak jak powiedział Jack, można mieć tylko jedną podklasę z UIScrollView (zazwyczaj widok tabeli), która ma ustawioną właściwość scrollsToTop na YES. Prawdopodobnie masz inne, zazwyczaj UITextView w swoim widoku. Wystarczy ustawić swój scrollsToTop właściwość NO i jesteś dobry, aby przejść.

0

Sprawdź również scrollsToTop we wszystkich widokach kontenerowych, jeśli masz te.