如何向现有的故事板添加后退按钮和导航栏?
Posted
技术标签:
【中文标题】如何向现有的故事板添加后退按钮和导航栏?【英文标题】: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 我想在“详细事件视图控制器”中添加一个后退按钮 【参考方案1】:既然你说不想嵌入到导航控制器中,你可以从侧边栏拖拽 UINavigation Bar:
【讨论】:
我应该把它连接到我的 ViewController 吗? 只需将其拖放到里面。然后,您还必须将按钮拖放到导航栏中。您应该使用以下方式将按钮连接到查看控制器 swift 文件:@IBAction func backButtonPressed(sender: AnyObject)
。
您可以在此处查看 matt 的答案以获取有关设置自定义高度的帮助:***.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)
。以上是关于如何向现有的故事板添加后退按钮和导航栏?的主要内容,如果未能解决你的问题,请参考以下文章