【发布时间】:2015-06-11 07:56:13
【问题描述】:
我正在使用以下代码以模态方式启动视图控制器。此视图控制器不是从头开始创建的。相反,我在情节提要中创建并设置样式,给它命名,将其嵌入到导航控制器中,使其具有导航栏并创建取消和完成按钮,给它一个标题,下面的代码将启动它。
问题在于,虽然屏幕的大部分功能(例如标签和图像)都会显示出来,但您可以在情节提要中看到的标题和导航栏却消失了。有没有人遇到过这个问题并有解决办法?
我在故事板中创建的启动 VC 的代码。
- (void) editView:(id) sender
{
NSLog(@"launch button pressed");
UIStoryboard *storyBoard = self.storyboard;
IDEditVC *editVC =
[storyBoard instantiateViewControllerWithIdentifier:@"editvc"];
editVC.item = _item;
[self presentModalViewController:editVC animated:YES];
}
【问题讨论】:
-
您需要实例化并呈现导航控制器,而不是 IDEditVC。
-
您链接到的问题没有被接受的答案。如果您认为这是重复的,您必须展示一个实际已回答的问题,而不是答案不适用于海报的地方。
-
只是因为 OP 没有正确实现它。这才是正确的做法。
-
所以你知道如何正确实现它,但那张海报不知道?您愿意分享您的非凡知识吗?
-
我确实在该答案中分享了我的知识。正如我在这里的第一条评论中所说,您需要实例化导航控制器(给它一个标识符)并呈现它。
标签: ios xcode modalviewcontroller