模拟多个视图中的特定视图?
Simulate a particular view among many views?
在我的项目中,我有大约 20 个视图。 xcode 中是否有任何可能的方法来模拟特定视图?
例如:
浏览量是这样的:
视图 A-----> 视图 B------> 视图 C-----> 视图 D
如果我想去查看D,我需要经过A、B、C。有没有办法跳过这个流程,直接模拟View D?
注意: 如果有其他方法可以让 'View D' 作为初始视图控制器,请建议我。
经过一些研究,我发现现在有一种方法可以从情节提要中启动特定的视图控制器,而无需将其作为 Xcode 中的初始视图控制器。我仍然可以通过编程方式进行,但在 Xcode IB 中是不可能的。
您可以通过编程方式转到任何视图
转到初始视图控制器中的 viewDidLoad 函数并插入以下任一行
presentViewController(viewD, animated: true, completion: nil)
或
performSegueWithIdentifier("nameOfSegueToD", sender: nil)
您可以在 xCode window 右侧的属性检查器中更改 segue 的名称。
- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier
在我的项目中,我有大约 20 个视图。 xcode 中是否有任何可能的方法来模拟特定视图?
例如:
浏览量是这样的:
视图 A-----> 视图 B------> 视图 C-----> 视图 D
如果我想去查看D,我需要经过A、B、C。有没有办法跳过这个流程,直接模拟View D?
注意: 如果有其他方法可以让 'View D' 作为初始视图控制器,请建议我。
经过一些研究,我发现现在有一种方法可以从情节提要中启动特定的视图控制器,而无需将其作为 Xcode 中的初始视图控制器。我仍然可以通过编程方式进行,但在 Xcode IB 中是不可能的。
您可以通过编程方式转到任何视图
转到初始视图控制器中的 viewDidLoad 函数并插入以下任一行
presentViewController(viewD, animated: true, completion: nil)
或
performSegueWithIdentifier("nameOfSegueToD", sender: nil)
您可以在 xCode window 右侧的属性检查器中更改 segue 的名称。
- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier