【发布时间】:2015-01-08 16:55:12
【问题描述】:
我正在尝试使用自定义 segue(在底部)以模态方式呈现具有模糊视图的视图控制器。在呈现视图控制器之前,我需要使用属性实例化视图控制器。
当我使用 pushVC 时,初始化 VC 效果很好,但是当我使用带有标识符的执行 segue 时,我看不到选择已经实例化的 VC 的选项。
CustomViewController* VC = [self.navigationController.storyboard instantiateViewControllerWithIdentifier:@"customVC"];
[self.navigationController performSegueWithIdentifier:@"blurSegue" sender:self];
如何执行自定义 segue 并强制它使用我分配的视图控制器(上面称为 VC)?
【问题讨论】:
-
为什么要先实例化视图控制器?
-
@nburk 因为它的页面集合 VC 并基于数组属性加载它的页面
-
@DyanaJuliana 这不应该是必要的!查看我的答案以了解详细信息:)
-
还有什么不清楚的地方吗?我的回答有帮助吗?
-
谢谢,这工作!!!! CustomViewController *customViewController = (CustomViewController *)segue.destinationViewController;是关键线
标签: ios objective-c iphone uistoryboard