IOS-推到不在故事板上的视图控制器

问题描述 投票:0回答:1
,我的问题是:有没有办法使segue这样的工作?

您不能以编程方式创建赛格。没有故事板就不存在。您只需通过加载笔尖文件推到视图控制器。

在这里您的做法。

LET说您有一个笔尖文件,其中包含视图控制器主视图的布局。例如,我们将其命名为“测试”。

ios storyboard
1个回答
0
投票

  1. 权利单击文件的所有者。将视图控制器的视图插座链接到笔尖文件中的视图。 the在要过渡到该视图控制器的视图控制器中,您这样做:

    UiviewController *控制器= [[uiviewController alloc] initwithnibname:@“ test”捆绑包:[nsbundle mainbundle];enter image description here [self PresentViewController:控制器动画:是完成:nil];

  2. 它将模仿视图控制器。

    如果您嵌入了导航控制器,那么您可以这样做:
[self.navigationController pushViewController:controller animated:YES];

希望它有帮助 enter image description here 像这样没有故事板的segue。

let objDestVC = self.storyboard.instantiateViewControllerWithIdentifier("DestVCStroyboardId") as! DestinationViewController self.navigationController?.pushViewController(objDestVC, animated: true)
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.