我有一个带有三个选项卡作为根导航的应用程序,第一个选项卡中有一个表格视图。因此,当用户单击表格单元格时,用户应导航到另一个包含两个选项卡的视图。我该如何实现?
当前情节提要
这是我到目前为止所拥有的。我仍在学习ios开发,我想知道这是否可能
答案 0 :(得分:3)
将情节提要序列从表视图移至第二个选项卡栏控制器。并从表视图控制器的[minDate]
方法中显示第二个标签栏控制器。您可以像这样将数据传递给嵌入式视图控制器
loginDateTo
用适当的类名和标识符替换类名和情节提要标识符
didSelectRowAt
答案 1 :(得分:0)
是的,您可以通过此条件在单个选项卡控制器中对此项设置任何检查,您要从哪个选项卡显示重置。
答案 2 :(得分:0)
在表格视图中单击该行时,可以使用如下代码:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
// Segue to the other UITabBarController, pass selected information
let selectedCell = tableView.cellForRow(at: indexPath.row)
if let viewController = self.storyboard?.instantiateViewController(withIdentifier: "YourTabBarControllerIdentifier") as? YourTabBarController {
viewController.selectedIndex = 2 // or the index you want by default
viewController.modalTransitionStyle = .crossDissolve // or transition you want
self.present(viewController, animated: true, completion: nil)
}
}