【问题标题】:Transition from xib with Navigation Controller从带有导航控制器的 xib 转换
【发布时间】:2016-04-12 04:17:26
【问题描述】:

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

项目的结构

基类

所以它看起来在模拟器上

我想单击一个按钮“按我”并通过导航控制器(在哪里是后退按钮)转到另一个视图,如下所示(最好是通常在 Main.storyboard 上):

这是真的吗?请问有什么解决办法吗? github上的项目:https://github.com/PaulSolt/CustomViewFromXib

【问题讨论】:

    标签: ios xcode swift


    【解决方案1】:

    在 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)
    }
    

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多