【问题标题】:Xcode - Change view using Navigation Bar Button Item and StoryboardXcode - 使用导航栏按钮项和情节提要更改视图
【发布时间】:2012-05-10 23:49:09
【问题描述】:

我正在使用导航控制器制作具有多个视图的应用程序。我可以通过 ctrl 将视图从一个按钮拖动到另一个视图来轻松更改视图,但它不能通过做同样的事情来工作,而是在导航栏中使用一个按钮。

起初,我对按钮的样式有一个警告,所以我将它从 Plain 更改为 Bordered。我现在没有任何警告,但是当我点击按钮时,什么也没有发生。

感谢您的帮助!

【问题讨论】:

  • 您在导航栏中放置了什么样的按钮? UIButton 还是 UIBarButton?
  • 我从对象列表中取出一个 UIButton 并将其拖到导航栏中。

标签: ios xcode storyboard


【解决方案1】:

再试一次,但使用 UIBarButton,然后将推送操作链接到它,它应该可以工作。

【讨论】:

  • 非常感谢,成功了!最后一个问题:如何像常规按钮一样使用“信息灯”类型设置此按钮?我有一堆类型(或标识符),但信息灯不存在。再次感谢!
  • 好的,我终于明白了,如果有人有同样的问题,我会在这里发布。我这样做的方式是使用 UIButton(不是 UIBarButton)。于是我在界面上拖了一个UIButton,把type改成“Info Light”,用ctrl+drag进行连接,最后拖到Navigation Bar。我必须按这个顺序做。
  • 谢谢@Looler。我也有同样的问题。您的解决方案运行顺利!
【解决方案2】:

右键单击按钮并将 Storyboard Segues 下“Push”旁边的圆圈拖到您希望按钮导航到的视图。

【讨论】:

  • 这就是我所做的,正如我所说的,它适用于视图中的常规按钮,但不适用于导航栏中的按钮。
猜你喜欢
  • 1970-01-01
  • 2014-01-29
  • 1970-01-01
  • 1970-01-01
  • 2012-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多