UIPageControl - 点击按钮重新加载页面

时间:2014-01-19 21:49:58

标签: ios uibutton uipagecontrol uiswipegesturerecognizer

我正在使用UIPageControlUISwipeGestureRecognizer来切换页面。

这是此问题的扩展UIPageControl - Change page on click of button

上述线程中提供的解决方案使我能够更改页面。在我的应用程序中,需要根据按下按钮时传递的参数重新加载下一页。我可以传递参数,当我在下一个视图控制器中执行NSLog时,我会看到它。但我无法理解为什么页面没有重新加载。

编辑: 第二个视图包含一个基于参数I传递加载的图。目前,即使切换到下一页并传递参数,也只能看到初始图。

该参数设置函数中第二个视图控制器的全局静态变量。该图是基于第二个视图控制器的viewDidAppear方法中的此参数创建的。

1 个答案:

答案 0 :(得分:1)

仅当您的视图控制器是容器时才调用

viewDidAppear。在显示和隐藏子视图控制器视图时,您有责任调用此(和相关)方法。

基本上,当您滑动和动画时,您应该在之前调用2个控制器上的will show和hide方法,并在动画完成块中的两个控制器上显示和隐藏方法。