我不知道如何创建从 Storyboard 2 到 Storyboard 3 的转场(图片: /image/NLhJY.png )。之后用户点击保存按钮( Storyboard 2),我需要保存项目并在 Storyboard 3 上打开保存的项目。我尝试使用 Unwind Segue,但这不起作用。
我尝试使用 instantiateViewController。我在 Storyboard 3 Storyboard ID("Item") 上设置,然后添加此代码以保存按钮:
let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
self.present(viewController, animated: false, completion: nil)
但是当 Storyboard 3 打开时,点击 Storyboard2 上的“保存”按钮后,Storyboard 3 上的导航栏不显示。任何人都可以帮我找到解决这个问题的方法吗?
最佳答案
您需要指定要使用的 Storyboard以及 ViewController
标识符。
试试这个:
let storyboard: UIStoryboard = UIStoryboard(name: "YOUR_OTHER_STORYBOARD_NAME", bundle: nil)
let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
self.show(viewController, sender: self)
关于ios - 继续到另一个 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53598581/