override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "GMNewPostControllerSegueIdentifier"
{
let svc = segue.destination as? UINavigationController
let vc: GMNewPostController = svc?.topViewController as! GMNewPostController
}
}
@IBAction func newPostButtonAction(_ sender: UIButton) {
performSegue(withIdentifier: "GMNewPostController", sender: self)
}
我不喜欢从我的故事板中拖放,因为我在vc2中有一个表格视图。
3条答案
按热度按时间i1icjdpr1#
您有许多选项可以执行此操作:
使用推送:
你必须像这样在故事板中设置ViewController ID:
sg3maiej2#
Check below image , storyboard should like this
并为按钮取一个引用Action,然后这样写
For button Action
vwkv1x7d3#
请参阅图片here
看图片,我想从绿色btn导航到viewcontroller ..?