Jak programowo nawigować do konkretnej strony. Zasadniczo mam aplikację z scrollView wypełnione kilka subviews (tableViews w tym przypadku). Kliknięcie na podzakres powiększa, a użytkownik może edytować i nawigować po tabeli, jednak po powiększeniu ekranu ponownie ładuję cały widok na wypadek, gdyby użytkownik dokonał zmiany. Oczywiście ponowne załadowanie widoku odsyła użytkownika do strony 0. Próbowałem już ustawić właściwość pageControl.currentpage, ale wszystko to zmienia kropkę stronyControl. Czy to oznacza, że coś jest nie tak, czy też muszę zrobić coś innego?Przejdź do określonej strony w scrollView z stronicowaniem, programowo
Wszystko co jest kontrolowanie przewijanie strony jest to metoda:
- (void)scrollViewDidScroll:(UIScrollView *)sender
{
CGFloat pageWidth = self.scrollView.frame.size.width;
int page = floor((self.scrollView.contentOffset.x - pageWidth/2)/pageWidth) + 1;
self.pageControl.currentPage = page;
NSString *listName = [self.wishLists objectAtIndex:self.pageControl.currentPage];
self.labelListName.text = listName;
}
możliwe duplikat [Zmień strony w UIScrollView] (http://stackoverflow.com/questions/1926810/change-page-on-uiscrollview) –