单击按钮导航到另一个 child
navigating to another child on button click
我在我的应用程序中使用 https://github.com/xmartlabs/XLPagerTabStrip#how-to-change-the-visible-child-view-controller-programmatically ...
点击一个按钮 child 我想移动到另一个 child .. 我试过了:
@IBAction func morenewsbtn(_ sender: Any) {
print("clicked")
let mainpage = HomeViewController()
mainpage.moveToViewController(at: 1, animated: true)
}
但这不会移动到另一个 child ..在 viewdidappear 中尝试过它并且工作正常..但是如何在按钮点击中使用它?
因为这个
let mainpage = HomeViewController() // problem is here
mainpage.moveToViewController(at: 1, animated: true)
是一个新的VC,你需要从现在的那个开始,你可以设置一个对家的引用,或者简单地使用这个
let home = self.parent as! HomeViewController
parent.moveToViewController(at: 1)
我在我的应用程序中使用 https://github.com/xmartlabs/XLPagerTabStrip#how-to-change-the-visible-child-view-controller-programmatically ...
点击一个按钮 child 我想移动到另一个 child .. 我试过了:
@IBAction func morenewsbtn(_ sender: Any) {
print("clicked")
let mainpage = HomeViewController()
mainpage.moveToViewController(at: 1, animated: true)
}
但这不会移动到另一个 child ..在 viewdidappear 中尝试过它并且工作正常..但是如何在按钮点击中使用它?
因为这个
let mainpage = HomeViewController() // problem is here
mainpage.moveToViewController(at: 1, animated: true)
是一个新的VC,你需要从现在的那个开始,你可以设置一个对家的引用,或者简单地使用这个
let home = self.parent as! HomeViewController
parent.moveToViewController(at: 1)