【问题标题】:Add button in UITabBarController in Storyboard在 Storyboard 的 UITabBarController 中添加按钮
【发布时间】:2012-07-04 11:59:02
【问题描述】:

我有以下情节提要:

在标签栏控制器中,我有一个添加按钮,带有一个视图控制器的 segue。我需要使用“prepareForSegue:”方法,因为我需要传输一个对象,但在 Repositories Table View 中不会触发该方法。

如何在存储库表视图中检测方法“prepareForSegue:”?有可能吗?

【问题讨论】:

  • “检测方法”是什么意思?只需覆盖它,对吗?
  • 你能把你的代码放在这里吗...

标签: iphone ios ios5 xcode-storyboard uistoryboardsegue


【解决方案1】:

我想“检测方法prepareForSegue”的意思是“识别prepareForSegue 方法中的正确segue”。

您可以使用[segue identifier] 和字符串比较方法isEqualToString: 将其与您在情节提要中设置的标识符进行比较。

另外,请确保按钮、表格视图单元格、按钮或其他元素附加到正确的 segue。你当然也可以在故事板中做到这一点。如果您需要在代码中执行此操作,例如因为按钮是以编程方式创建的,所以您必须自己调用 segue。在按钮处理程序中,您只需使用

[self performSegueWithIdentifier:"SegueIdentifier" sender:self];

【讨论】:

  • 嗨 Mundi,不,它识别正确的 segue,所以按钮位于标签栏控制器的导航项中,我无法检测到方法“prepareForSegue:”何时被触发。在我的存储库表视图中,我有方法,当我按下添加按钮时,它不会被触发。
猜你喜欢
  • 2015-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 1970-01-01
  • 2015-06-06
  • 2018-03-15
  • 1970-01-01
相关资源
最近更新 更多