1

我正在使用带有 Xcode 4.3.3 的故事板

UIViewControllers我想根据if条件结果移动到两个之一。有什么办法可以做到这一点,因为我尝试了一些代码,但它不起作用并且没有显示错误。

例如:

[self performSegueWithIdentifier:@"You identifier" sender:self];
4

1 回答 1

2

按住控件并从初始视图控制器拖动到每个目的地,一次一个。每次选择要使用的转场类型(除非初始控制器嵌入在 UINavigationController 中,否则推送转场将不起作用)。然后单击 each segue,打开属性检查器,并为每个 segue 指定一个唯一名称。然后做类似的事情

if (condition) {
    [self performSegueWithIdentifier:@"Segue1" sender:self];
}

else {
    [self performSegueWithIdentifier:@"Segue2" sender:self];
}
于 2012-07-16T19:43:18.160 回答