Używam UIPageViewController
z Nawigacją ustawioną na poziomą, styl przejścia ustawiony na przewijanie (w InterfaceBuilder) i bez grzbietu. Co daje mi piękny zintegrowany UIPageControl. Teraz chcę móc przełączać wyświetlanie (ponieważ pod nim jest grafika).Dostęp do UIPageControl utworzonego przez iOS6 UIPageViewController?
Próbowałem ustawienie presentationCountForPageViewController
i presentationIndexForPageViewController
powrócić 0, gdy UIPageControl
ma być ukryty, ale te metody nie są wezwani, kiedy chcę.
Wstrzymywanie śledzenia stosu, widzę, że są wywoływane przez [UIPageViewController _updatePageControlViaDataSourceIfNecessary]
... Zakładam, że moja aplikacja zostanie odrzucona, jeśli spróbuję użyć tej metody.
Czy powinienem zaglądać do niego za pośrednictwem subviews, czy też przetaczać własne, aby mieć nad nim kontrolę, czy jest jakiś lepszy sposób na zmianę jego widoczności?
Dzięki!
Dzięki. Odzwierciedla to odpowiedź, którą napisałem do siebie, która najwyraźniej została usunięta w maju .... Chociaż w moim rozwiązaniu, jeśli była to klasa UIPageControl, ustawiłem Ukryty: navhidden; a jeśli tak nie było, ustawię ClipsToBounds:! navhidden. Gdzie navhidden przełączane w wywołaniu .... –
To nie działa dla mnie, mając Xcode 7.0.1, z systemem iOS 9.0. – turingtested