我目前是快速编程语言和整个Xcode的初学者,我正在尝试制作一个基本的应用程序。
我想要实现的是让我的ViewController在执行检查以确保条件为真之后显示UITabBar。
首先,我有一个UITableViewController,它检查将表中所有标题追加到数据库中,并将它们存储在数组中。
然后,当我单击一个单元格时,将打开一个新的控制器,该控制器使用数组的indexPath中的名称并将其用作视图标题。
然后,我进行检查以查看数组中的第一项是否等于视图标题,这是我需要帮助的地方。
我想创建一个标签栏(如图所示),仅在标题等于数组中的第一个条目时才显示。我已经完成了以下检查:
if (institutionConnected + " University" == (self.navigationItem.title!)) {
print("You are connected to this institution")
print("This is the first entry")
}
stitutionalConnected是一个字符串变量,我也为其分配了数组的第一项
从这里我不太确定如何创建选项卡栏以及它的位置,因此我们将不胜感激。
此外,显然在其他没有选项卡栏的视图上,选项卡栏将被隐藏一些空白,因此关于如何使tableView填充页面以避免空白的任何想法?
这是带有标签栏的
视图表格视图单击该菜单视图可打开带有标签栏的视图
希望我已经解释了,但如果需要,请提供更多信息!
提前致谢,
如果我正确理解您的问题,
我认为您应该首先创建一个TabBarViewController,然后将TabBarViewController与TableViewController连接。
在您的TableViewController中,您可以使用以下功能隐藏或显示标签栏
override func viewWillAppear(_ animated: Bool) {
self.tabBarController?.tabBar.isHidden = true
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句