2013-04-30 22 views
7

Podobne pytania zostały poproszone o to, ale moje położenie jest w rzeczywistości przeciwieństwem ich. Mam pełny ekran, stronicujący UIScrollView, przy czym każda strona ma rozmiar ekranu. Wewnątrz tego mam kilka stron, które same są UIScrollViews, a ich szerokość jest większa niż szerokość ekranu. Wewnętrzne przewijania są w kilku warstwach innych UIViews, nie są bezpośrednimi subskrybcjami zewnętrznego przewijania.UIScrollView inside of UIScrollView?

To, co chciałbym, to to, że gdy dojdę do końca jednej z wewnętrznych linii przewijania, zaczyna przewijać zewnętrzny widok przewijania. Z innych pytań, które widzę tutaj, wygląda na to, że tak się stanie, ale z jakiegoś powodu tak nie jest. Co w mojej konfiguracji może spowodować, że to się skończy? Gdzie w stosie dotykowym ma miejsce ręczne przesunięcie między przewijaniem wewnętrznym a zewnętrznym?

edytuj: Czy istnieje jakiś sposób przekazania poleceń dotarcia lub przesunięcia gestów do zewnętrznego widoku przewijania, gdy wyczuwam, że widok wewnętrzny przekracza jego granice za pośrednictwem metody delegowania scrollViewDidScroll?

Odpowiedz

0

WWDC 2013 Sesja 217 Exploring przewijania Poglądy na iOS 7 wyjaśnia w szczegółach jak gniazdo widoki przewijania .