在 UITabcontroller 中转到 3 选项卡不起作用
Posted
技术标签:
【中文标题】在 UITabcontroller 中转到 3 选项卡不起作用【英文标题】:segue to 3 tab in UITabcontroller is not working 【发布时间】:2020-07-07 19:31:14 【问题描述】:当用户在 UIAlret 上单击“确定”时,我创建了一个准备 segue 函数,它将转到 BaseTabBarViewController 中的第三个选项卡控制器,但我有一个问题,准备函数总是转到第一个选项卡
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
if(segue.identifier == "segueToUsersTab")
if let tabVC = segue.destination as? BaseTabBarViewController
tabVC.selectedIndex = 2
【问题讨论】:
【参考方案1】:您正在使用旧的为 segue 方法准备。该修复将其更改为覆盖 func prepare(for segue: UIStoryboardSegue, sender: Any?)
【讨论】:
以上是关于在 UITabcontroller 中转到 3 选项卡不起作用的主要内容,如果未能解决你的问题,请参考以下文章
用 UITabController 替换 UINavigationController
在 UITabController 中的选项卡之间切换时使用“pushViewController”动画
在 UITabController 中使用 UIScrollview 显示 UIImageView 不显示所有页面
(Swift) 在嵌套在 Main UINavigationController 中的 UINavigationController 和 UITabController 之间切换