gpt4 book ai didi

IOS 基于页面的应用程序 : How to jump to another page

转载 作者:行者123 更新时间:2023-11-29 12:00:56 26 4
gpt4 key购买 nike

我是新手,需要一些帮助。

我正在尝试制作一个按钮以移动到基于标准 iOS 页面的应用程序的第一个(或任何)页面。(我看了几个教程,但没有一个有用...)

我启动了新项目,在 Interface Buider (Main_iPhone.storyboard) 中添加了一个按钮,将其连接到 DataViewController.m 中的一个方法,并添加了以下代码:

NSUInteger indexOfCurrentViewController = [self.modelController indexOfViewController:self];
DataViewController *myCurrentPage = [self.modelController viewControllerAtIndex:indexOfCurrentViewController storyboard:self.storyboard];

indexOfCurrentViewController = 0; // or any number

DataViewController *myNextPage = [self.modelController viewControllerAtIndex:indexOfCurrentViewController storyboard:self.storyboard];

[self presentViewController:myNextPage animated:YES completion:nil];

代码有效,新页面显示在模拟器上,但之后没有控件处于事件状态。

它就像(页面的)委托(delegate)没有连接到新页面。

我错过了什么?我该如何解决?

最佳答案

您不想使用 presentViewController。当您这样做时,您将放弃 UIPageViewController 并将控制权传递给 DataViewController。相反,您想更新 UIPageViewController 中显示的 ViewController。所以使用[pageViewController setViewControllers:myNextPage direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil]

关于IOS 基于页面的应用程序 : How to jump to another page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37054202/

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