【问题标题】:How to add a back button and navigation bar to already existing storyboard?如何向现有的故事板添加后退按钮和导航栏?
【发布时间】:2016-07-03 19:06:15
【问题描述】:

我是 iOS 开发新手。我想知道,如何在 VC 中添加后退按钮,我也没有导航栏。 “嵌入”它的方法也行不通,因为我必须改变一些东西。有没有更简单的方法?提前致谢。

【问题讨论】:

  • 只是为了明确一点:您不能在情节提要中添加后退按钮和导航栏。 Storyboard 只是一个包含视图控制器和视图的文件。您可以将其添加到情节提要中的视图控制器。您能否向我们展示您目前拥有的内容 - 屏幕截图显示您的视图控制器部分的情节提要,您希望在其中有一个后退按钮和一个导航栏。
  • dl.dropboxusercontent.com/u/62578523/test.tiff 我想在“详细事件视图控制器”中添加一个后退按钮

标签: ios swift uinavigationcontroller uinavigationitem


【解决方案1】:

既然你说不想嵌入到导航控制器中,你可以从侧边栏拖拽 UINavigation Bar:

【讨论】:

  • 我应该把它连接到我的 ViewController 吗?
  • 只需将其拖放到里面。然后,您还必须将按钮拖放到导航栏中。您应该使用以下方式将按钮连接到查看控制器 swift 文件:@IBAction func backButtonPressed(sender: AnyObject) {}
  • 您可以在此处查看 matt 的答案以获取有关设置自定义高度的帮助:stackoverflow.com/questions/32142375/…
  • 我按照你说的做了,拖放了一个'bar button item'将它连接到我的VC,并在button方法中写了这个,'let backItem = UIBarButtonItem(title: "Custom", style : .Plain, target: nil, action: nil) navigationItem.backBarButtonItem = backItem' 还是不行。我做错了什么?
  • 在按钮方法中你应该写下你想要在点击按钮时发生的事情:一些想法:print("Tapped")dismissViewControllerAnimated(true, completion: nil)
猜你喜欢
  • 2013-12-23
  • 1970-01-01
  • 2015-05-29
  • 1970-01-01
  • 2015-03-24
  • 1970-01-01
  • 1970-01-01
  • 2015-11-30
  • 1970-01-01
相关资源
最近更新 更多