我有一个iOS应用程序,其中包含使用故事板创建的标签栏控制器。其中一个标签栏按钮位于表格视图控制器(通过导航控制器),该控制器显示用户选择的“最喜欢”项目列表。但是,如果该项列表为空,我想显示一个带有简单静态消息的不同视图控制器。是否可以以编程方式更改标签栏按钮/ segue的“目标”视图控制器?如果是这样,怎么样?或者有更好的替代方案来实现这一目标吗?谢谢!
答案 0 :(得分:1)
请勿使用tabBar索引处理。
更好对于您的方案,请尝试以下方法:
在ViewDidLoad
中,检查favourite items
。
if(empty ){
//hide the tableView(tableView =nil ) && Show the Static Message.
}else{
// Hide the static Message && initiate the tableView
}
答案 1 :(得分:-1)
太简单了
[self.tabBarController setSelectedIndex:i];
i - 要重定向的标签号的索引。