我有一个名为UIViewController
的基础BaseController
,它是通过我的segue
中的storyboard
调用的。现在,我有此baseController的两个子类-Subclass1
和Subclass2
。我想在触发SubBaseController1
时根据目标调用SubBaseController2
或segue
。调用SubBaseController1
时,如何在target1
中实例化SubBaseController2
或在target
2中实例化segue
?
UIStoryboard控制器类作为基类
•
问答
lele881101 回答:UIStoryboard控制器类作为基类
您可以通过两种方式进行操作:
performSegue(withIdentifier: "segue1",sender: nil)
let storyboard = UIStoryboard(name: "Main",bundle: Bundle.main)
let viewController1 = storyboard.instantiateViewController(identifier: "viewController1")
present(viewController1,animated: true)
我将推荐第二种方法,因为它可以让您更好地控制显示过程。