gpt4 book ai didi

ios - 选项卡栏 Controller 中两个选项卡项的相同 View

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

我的应用程序有两个显示不同信息的选项卡。我想要这样,当我点击不同的选项卡时,只有表格 View 中的内容会发生变化,其余的都保持不变。即两个选项卡的通用导航 Controller 。这主要是因为这两个选项卡都包含几乎相同的机制,除了一些可以通过某种方式轻松区分的机制。这样做可以避免大量的代码重写,而且效率会更高。

有人可以建议我一些可以支持我的要求的东西吗?

谢谢。

最佳答案

我希望您希望跨选项卡重用 View Controller 的单个实例。这不可能。对于每个选项卡,如果你想使用相同的 View Controller ,你必须使用不同的对象。

例如:-

UITabBarController *tabViewController = [[UITabBarController alloc]init];
tabViewController.viewControllers = [NSArray arrayWithObjects: [[ICViewController alloc] initWithNibName:@"ICViewController" bundle:nil],[[ICViewController alloc] initWithNibName:@"ICViewController" bundle:nil], nil];
self.window.rootViewController = tabViewController;

关于ios - 选项卡栏 Controller 中两个选项卡项的相同 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21160707/

26 4 0