gpt4 book ai didi

iOS:如何从 DetailView 导航到 DetailView?

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

我正在 Apple Developer 网站上查看适用于 iOS 的 SimpleDrillDown 示例:http://developer.apple.com/library/ios/#samplecode/SimpleDrillDown/Introduction/Intro.html

有一个 UITableView,当用户选择项目时,我们导航到 DetailView。

现在,我希望能够单击 DetailView 中的项目并为该项目打开一个新的 DetailView 并填充相应的内容。

基本上,如何从 DetailView 导航到 DetailView?

最佳答案

View Controller 之间没有 1:1 的关系。在 ios 导航 Controller 中,有一个 Root View Controller ,其他是详细 View Controller 。

一旦你推送了一个 View Controller ,你就可以从该 View 中推送其他 View Controller 。

导航 Controller 中维护着所有 View Controller 的堆栈。

你可以使用

推送 View Controller

[self.navigationController pushViewController:ctrl animated:YES];

然后你可以弹出一个 View Controller 使用

[self.navigationController popViewControllerAnimated:YES];

还可以使用堆栈中的特定 View

 [self.navigationController popToViewController:[[self.navigationController viewControllers] objectAtIndex:1] animated:YES];

并返回 Root View Controller

    [self.navigationController popToRootViewControllerAnimated:YES];

关于iOS:如何从 DetailView 导航到 DetailView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10084761/

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