gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 03:19:55 24 4
gpt4 key购买 nike

我使用 UIPageControlUISwipeGestureRecognizer 在页面之间切换。

这是这个问题的延伸UIPageControl - Change page on click of button

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

编辑:第二个 View 包含一个根据我传递的参数加载的图。目前,即使切换到下一页并传递参数,也只能看到初始绘图。

该参数设置函数中第二 View Controller 的全局静态变量。绘图是根据第二个 View Controller 的 viewDidAppear 方法中的此参数创建的。

最佳答案

viewDidAppear 只有在您的 View Controller 是容器时才会调用它。您有责任在显示和隐藏 subview Controller View 时调用此(和关联的)方法。

基本上,当您滑动和设置动画时,您应该在之前调用两个 Controller 上的 will show 和 hide 方法,并在动画完成 block 中调用两个 Controller 上的 did show 和 hide 方法。

关于ios - UIPageControl - 点击按钮重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com