gpt4 book ai didi

objective-c - 如何使用分段控制值更改事件加载 View Controller ?

转载 作者:行者123 更新时间:2023-11-29 04:43:12 25 4
gpt4 key购买 nike

我有三个 View ,每个 View 由名为firstVC、secondVC 和thirdVC 的 View Controller 表示。在第一个 View (firstVC)中,我有一个分段控件,其中包含三个选项第一,第二和第三。当我单击第二个段控件时,我想加载相应的 View Controller ,在本例中为 secondaryVC。我是 View Controller 的新手,但我确实尝试了各种选项。我创建了一个导出,还创建了一个值(value)改变事件。我尝试在值更改时推送 View Controller ,但它会拉出一个空白页,而不是第二个VC。

请参阅下面的代码。

- (IBAction)chainAction:(id)sender {
UINavigationController *navcon = self.navigationController;

if (chainSegControl.selectedSegmentIndex == 1) {
secondVC *atSecondVCChain = [[secondVC alloc] init];
[navcon pushViewController:atSecondVCChain animated:YES];
}
}

如有任何帮助,我们将不胜感激。谢谢。

P.S 我使用的是 Xcode 4.2

最佳答案

不要使用 alloc 创建 Controller ,而是在 Storyboard中定义一个命名的 segue(如果还没有的话)来描述从 firstVC 到 secondaryVC 的推送,然后使用 PerformSegueWithIdentifier:sender: 方法而不是 PushViewController: .

关于objective-c - 如何使用分段控制值更改事件加载 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10050412/

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