首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何以编程方式更改标签?

如何以编程方式更改标签?
EN

Stack Overflow用户
提问于 2012-11-15 17:22:01
回答 1查看 173关注 0票数 1

我正在使用RubyMotion创建一个iOS应用程序。我想创建一个自定义的外观tabBar为此,我需要知道如何改变选项卡编程和如何获得当前的选项卡。这个是可能的吗?我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2012-11-17 01:30:59

您可以尝试使用motion-tab创建选项卡栏。

Basic Usage (来自自述文件)

代码语言:javascript
代码运行次数:0
运行
复制
def application(application, didFinishLaunchingWithOptions:launchOptions)
  @window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds)

  tabs = [
    {
      systemIcon: UITabBarSystemItemContacts,
      navigationController: true,
      viewController: ContactsViewController
    }, {
      title: "Custom",
      icon: "custom.png",
      navigationController: false,
      viewController: CustomViewController.alloc.initWithCustomInit(true)
    }, {
      title: "Settings",
      icon: "settings.png",
      navigationController: true,
      viewController: SettingsViewController
    }
  ]

  tabBarController = MotionTab::TabBar.createTabBarControllerFromData(tabs)
  MotionTab::TabBar.select(tabBarController, title: "Settings")
  # MotionTab::TabBar.select(tabBarController, tag: 0) # Selects first tab

  @window.rootViewController = tabBarController
  @window.makeKeyAndVisible
end

gem现在没有当前的选项卡功能,但是向MotionTab::TabBar添加一个返回当前选项卡的类属性并不是很困难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13394505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档