Mam projekt, w którym potrzebuję niestandardowy tabbar, navigationcontroller i pageviewcontroller w jednym widoku. Udało mi się to zrobić, ale napotykam błąd, którego nie mogę rozwiązać:Dlaczego ten widok UIScrollView nie działa poprawnie?
Pierwszy viewcontroller w moim pageviewcontroller nie ustawia poprawnie wysokości widoku (lub raczej jego wartość Y). Przewijanie w momencie powoduje ustawienie właściwej wysokości.
Utworzono minimalny testowy projekt here.
Edit: Próbowałem ustawienie collectionView.contentInset
i automaticallyAdjustsScrollViewInsets
ze wszystkich możliwych kombinacjach, ale bezskutecznie. Ktoś?
Dzięki człowieku! Przepraszam, że nie zdążyłem przyznać nagrody. Jestem bardzo zadowolony z tej odpowiedzi! Przeczytam o tym "przedłużeniu krawędzi" i zapewne nauczę się trochę o tym, jak działa 'UIScrollView'. Dzięki jeszcze raz! – vrwim
Tak więc miałem to i inną kwestią było to, że mój "UINavigationBar" nie miał jeszcze prawidłowej wysokości, więc sprawdziłem, czy jest 'nil' i użyłem zakodowanej wartości, aby zapobiec powstaniu problemu – vrwim