我正在尝试使用以下选项创建自定义标签栏 Controller :
提要、 map 、摄像头和搜索将各自拉出各自的 VC,而新的应该更像是一个功能按钮。当新的标签项被按下时,应该显示 map View ,并且 map 应该开始记录用户的位置。我正在尝试使用
UITabBarController
管理这些 View ,但我似乎无法弄清楚如何使用“新建”选项卡实现我想要的功能。似乎我需要为"new"记录和停止功能实现一个单独的 View Controller ,但这似乎不正确。记录/停止的功能应该类似于 snapchat 的红色大按钮,按下它会拍照。
最佳答案
虽然我同意 Scott的评论说这是一个糟糕的用户体验,如果你在技术上想要这样做,你可以继承 UITabBarController
在 viewDidLoad
您可以添加 UIButton
标签栏 Controller 的 tabBar
的 subview :
[self.tabBar addSubview:yourCustomButton];
因此,这个按钮可以有它自己的 Action 和选择器来做任何你想做的事情。
看看idevrecipes例如。
关于ios - 自定义 TabBarController 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14046331/