Swift中持久的UIToolbar

时间:2015-01-21 21:14:57

标签: ios swift uikit uitoolbar

我一直在寻找这个问题的答案,并找到了一些在Obj-C中做类似事情的答案,将工具栏添加到appdelegate等等,但我想知道是否有更好的在Swift中执行此操作,以便工具栏显示在所有VC中。例如,thisthis的Swift版本。我发现了this问题,但没有人提供任何答案,所以这是否意味着在Swift中没有更好的方法?我还没有多少使用过工具栏,而且我对Swift的经验不足以知道什么时候有什么东西可以使用。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

UINavigationController具有可选的UIToolbar功能。只需在第一个视图控制器的开头取消隐藏(例如viewDidLoad),即可在整个应用中显示它,例如:

navigationController.toolbarHidden = false

您可以随后通过向视图控制器的toolbarItems属性添加项目来设置每个视图控制器中的工具栏项目:

toolbarItems = itemsArray