故事板通过segue进行iOS 5模态对话

时间:2012-06-21 19:14:23

标签: ios

我有以下代码:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc]   
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self    
action:@selector(showAddNewView)];

- (void) showAddNewView
{
    [self performSegueWithIdentifier:@"addNew" sender:self];
}

segue执行正常,但视图假设在顶部有一个标题为“添加新配方”的导航栏。但它没有显示那一部分。如果我将转换更改为push,它看起来很好。

这是我的场景:

enter image description here

有什么想法吗?

编辑:我的答案有问题,我有它的工作,但现在再次崩溃......

Scenes

enter image description here

1 个答案:

答案 0 :(得分:2)

模态segue在当前使用的任何内容之上带来全新的视图控制器。如果希望新视图控制器具有具有该默认行为的导航栏,则需要使从模态转换中出现的根视图控制器成为导航控制器。