使用导航控制器从xib过渡

时间:2016-04-11 19:36:31

标签: ios xcode swift

我正在学习Swift的课程,并有这样一个项目:http://supereasyapps.com/blog/2014/12/15/create-an-ibdesignable-uiview-subclass-with-code-from-an-xib-file-in-xcode-6

项目的结构 The structure of the project

基类 Base Class

所以它在模拟器上看起来 So it looks on an emulator

我想点击一个按钮"按我"并通过导航控制器(在哪里作为后退按钮)转到另一个视图(如果它通常在Main.storyboard上,则最好): enter image description here

这是真的吗?有解决方案吗? 关于github的项目:https://github.com/PaulSolt/CustomViewFromXib

1 个答案:

答案 0 :(得分:0)

在ViewController的viewDidLoad方法中尝试此操作

self.navigationItem.leftBarButtonItem.title = "Press Me"

但我建议你根据我的经验,创建自己的后退按钮并自己处理。

override func viewDidLoad() {
    self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"Press Me", style:.Plain, target:nil, action:"backButtonPressed")
}

func backButtonPressed()
{
    self.navigationController?.popViewControllerAnimated(true)
}