Odpowiedz

44

Krótko mówiąc, trzeba wykonać następujące czynności:

  1. umieścić swój pogląd w UIScrollView.
  2. Ustaw kontroler jako delegata widoku przewijania.
  3. Dodaj widok "Pull To Refresh" do widoku przewijania, tak aby jego ramka znajdowała się poza górną częścią ekranu. Coś jak CGRectMake(0, -30, 320, 30) dla widoku wskaźnika o wysokości 30 stóp.
  4. Implementacja –scrollViewDidScroll:, aby zaktualizować widok "Pociągnij do odświeżania" podczas przeciągania użytkownika.
  5. Wykonaj –scrollViewDidEndDragging:willDecelerate:, aby sprawdzić scrollView.contentOffset po zakończeniu przeciągania. Jeśli przekracza próg odświeżania, odśwież.
+3

+1 za prawdziwą odpowiedź. – Abizern

Powiązane problemy