gpt4 book ai didi

objective-c - 在第二个 ViewController 上显示工具栏

转载 作者:行者123 更新时间:2023-11-28 22:44:42 25 4
gpt4 key购买 nike

我在同一个 Storyboard 上有两个 View Controller 。我想要做的是将一个字符串值数组发送到另一个 View Controller 上的 TableView 控件。

    ViewController2 *second=[self.storyboard instantiateViewControllerWithIdentifier:@"View2"];
second.arrayFromVC1=areaArray;
[self presentViewController:second animated:YES completion:nil];

默认情况下,第二个 View Controller 在顶部有一个工具栏控件。 (见下文。)

2nd view controller

将数据传递到另一个 View Controller 对我来说并不容易,我已经使用 Xcode 两周了。我以某种方式管理它。因此,字符串数组通过在第二个实现文件中设置的数组变量 (arrayFromVC1) 发送到第二个 View Controller 。我想有经验的 Xcode 用户知道我在说什么。不管怎样,第二个 View Controller 确实收到了一个值列表,如下所示。

enter image description here

嗯,问题是当用户看到列表时,第二个 View Controller 上的工具栏控件将消失,并且 TableView 控件 (UITableView) 占据了整个窗口。我了解到您可以通过在 viewDidAppear 方法下指定值来控制 TableView 控件的大小。但我的问题是……iOS 和 Xcode 是这样工作的吗?因此,如果我想在顶部显示该工具栏控件,我还必须通过在 viewDidAppear 方法下编写代码以编程方式完成吗?

感谢您的建议。

汤姆

最佳答案

汤姆,你在使用界面构建器和 Storyboard吗?如果是这样,请在 IB 中选择 ViewController,转到编辑器(在顶部菜单中)--> 嵌入 --> 导航 Controller 。

这会将所选的 VC 和它所连接到的任何 VC(等等)嵌入到 Nav Controller 中。

关于objective-c - 在第二个 ViewController 上显示工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545775/

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