ios - 自定义 TabBarController 功能

标签 ios ios6 uitabbarcontroller custom-controls

我正在尝试使用以下选项创建自定义标签栏 Controller :

  • 饲料
  • map
  • 相机
  • 搜索

  • 提要、 map 、摄像头和搜索将各自拉出各自的 VC,而新的应该更像是一个功能按钮。当新的标签项被按下时,应该显示 map View ,并且 map 应该开始记录用户的位置。我正在尝试使用 UITabBarController管理这些 View ,但我似乎无法弄清楚如何使用“新建”选项卡实现我想要的功能。似乎我需要为"new"记录和停止功能实现一个单独的 View Controller ,但这似乎不正确。

    记录/停止的功能应该类似于 snapchat 的红色大按钮,按下它会拍照。

    最佳答案

    虽然我同意 Scott的评论说这是一个糟糕的用户体验,如果你在技术上想要这样做,你可以继承 UITabBarControllerviewDidLoad您可以添加 UIButton标签栏 Controller 的 tabBar 的 subview :

    [self.tabBar addSubview:yourCustomButton];
    

    因此,这个按钮可以有它自己的 Action 和选择器来做任何你想做的事情。

    看看idevrecipes例如。

    关于ios - 自定义 TabBarController 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14046331/

    相关文章:

    ios - 使用 GDataXML 将 XML 元素移动到不同的位置

    ios - 无法看到 View Controller 的属性

    localization - UISegmentedControl 和本地化

    objective-c - 如何在 View Controller 而不是应用程序委托(delegate)中创建选项卡栏 Controller ? IOS 4.1

    ios - 在 UITabBar 中强制执行静态标题

    ios - Admob 没有显示任何广告

    ios - 更改 UIPickerView 文本的颜色

    iphone - UILocalNotification - 如何发现用户操作是否来自通知中心?

    iphone - 如何在UITextview/UILabel中使用自定义表情?

    ios - 推送 UIView 时隐藏 UITabBar