【问题标题】:iOS tab bar item with no controller associated没有关联控制器的 iOS 选项卡栏项目
【发布时间】:2014-07-21 13:00:14
【问题描述】:

我有自己的 UITabBarController 子类。我现在正在尝试在情节提要中添加一个简单的按钮(UITabBarItem)。问题是我不想将控制器与它相关联。对该项目的操作只会触发提示警报以确认在两种模式之间切换。

那么,从 StoryBoard 在标签栏中添加元素而不链接到任何内容(并以编程方式执行操作)的干净方法是什么?

【问题讨论】:

  • 不告诉我们您尝试了什么并发布您不太可能得到您想要的答案的问题。
  • 我只知道如何使用新控制器在 StoryBoard 中添加标签栏项目。我只是想找到另一种方式......

标签: ios storyboard xcode5 uitabbar uitabbaritem


【解决方案1】:

这就是你要找的吗? 通过委托,您可以定义项目的行为 set up an action with a tab bar item - iphone

编辑: 我不知道只有故事板。但这样做并不难。 定义您的自定义 TabBarController,使用委托方法并实现您的逻辑。

【讨论】:

  • 这已经是我想要用来触发我的提示警报了。但是如何将 UITabBarItem 添加到 StoryBoard 而不将其链接到控制器?
  • 您是否尝试过为按钮指定标识符,然后在委托方法中识别同名?无论哪种方式,我认为最好简单地创建视图控制器的子类......
  • 您的意思是继承 UITabBarController 并以编程方式添加项目?没有办法在 StoryBoard 中以图形方式添加按钮?
  • 不,我猜你可以使用故事板来添加你想要的所有项目。然后你指定一个自定义视图控制器,你在情节提要中传递它。然后,您的派生视图控制器可以使用委托方法并识别可用作参数的 tabbaritem
  • 我刚刚试了一下,效果很好。只需定义您的自定义 TabBarController,使用委托方法并实现您的逻辑
猜你喜欢
  • 1970-01-01
  • 2014-12-02
  • 2019-04-24
  • 1970-01-01
  • 2016-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多