私のビューコントローラは、このように構成されている:NavigationControllerスタックからメッセージをUIScrollViewに送り返す方法は?
- 無効にUIScrollViewのスクロール(scrollEnable:
新しいビューがポップとUINavigationControllerは> UIWindow > - RootViewController with UIScrollView (2 pages, pagingEnabled) > -- UINavigationController (in the first page of the scrolling view) > --- HomePageViewController (plus other ViewControllers pushed on the stack) > -- MinutiaViewController (second page)
UIScrollViewのは私のシナリオでは、サブビュー
[scrollView addSubview:navController.view];
としてUInavigationControllerを保持している私がしたいです= NO)新しいビューがUINavigationViewControllerにプッシュされると、
(HomePageViewController)再びそのルートを示している後10
しかし、新しいビューがスタックから飛び出したときに、scrollViewスクロールを有効にする方法を理解できません。
は、これまでのところ私は
1 viewWillAppearをトリガを試してみました。 viewWillDisappear;手動で、 メッセージをHomePageViewControllerのviewWillAppearからUIScrollViewに送信します。 その イベント
を処理するためにUINavigationControllerデリゲートとしてRootViewControllerを指定
[self.navigationController.parentViewController performSelector:@selector(enableScrollAgain)];
2はいずれも、これまで動いていないようにみえます。すべてのアドバイスを感謝します!