Переход к другому ребенку по нажатию кнопки
Я использую https://github.com/xmartlabs/XLPagerTabStrip в моем приложении...
при нажатии кнопки от одного ребенка я хочу перейти к другому ребенку.. я попытался:
@IBAction func morenewsbtn(_ sender: Any) {
print("clicked")
let mainpage = HomeViewController()
mainpage.moveToViewController(at: 1, animated: true)
}
но это не будет переходить к другому ребенку.. пробовал это в viewdidappear и он работает нормально.. но как использовать его при нажатии кнопки?
1 ответ
Решение
Потому что это
let mainpage = HomeViewController() // problem is here
mainpage.moveToViewController(at: 1, animated: true)
это новый VC, вам нужно сделать его из представленного, вы можете либо установить ссылку на дом, либо просто использовать это
let home = self.parent as! HomeViewController
parent.moveToViewController(at: 1)