【问题标题】:Swift Hides back buttonSwift 隐藏后退按钮
【发布时间】:2016-12-17 12:30:23
【问题描述】:

我想隐藏后退按钮并设置标题。

我正在使用以下代码:

    override func viewDidLoad() {
    super.viewDidLoad()

    navigationItem.title = "Einstellungen"
    navigationItem.hidesBackButton = true }

但没有显示标题,并且后退按钮仍然存在,但如果我触摸它,则没有任何反应。有人可以帮帮我吗?

【问题讨论】:

    标签: swift3 back-button uinavigationitem


    【解决方案1】:

    我自己找到了解决办法。

    如果我从以前的 ViewController 设置标题和 hidesBackButton,一切正常。

        override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    
        if let destinationVC = segue.destination as? ViewControllerFirstSettings {
    
            destinationVC.navigationItem.hidesBackButton = true
            destinationVC.navigationItem.title = "Einstellungen"
        }
    }
    

    【讨论】:

      【解决方案2】:

      此代码可能会有所帮助:

       // MARK: - CUSTOM METHODS
              func createNavBar() {
      
                  let leftNavigationButton =  UIButton()
                  leftNavigationButton.setImage(UIImage(named: "ic_back.png"), forState: .Normal)
                  leftNavigationButton.frame = CGRectMake(10, 10, 20, 15)
                  leftNavigationButton.addTarget(self, action: "onBackButtonPressed:", forControlEvents: UIControlEvents.TouchUpInside)
                  let customBarItem = UIBarButtonItem(customView: leftNavigationButton)
                  self.navigationItem.leftBarButtonItem = customBarItem;
      
                  //set TitleAppIcon
                  let GR = UITapGestureRecognizer(target: self, action: Selector("headerLogoTapAction:"))
                  let imageView = UIImageView(frame: CGRect(x: 90, y: 0, width: ((UIScreen.mainScreen().bounds.width)/3), height: 40))
                  imageView.addGestureRecognizer(GR)
                  imageView.userInteractionEnabled = true
                  navigationItem.titleView = imageView
              }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-07
        • 2014-09-19
        • 2014-11-17
        • 2012-04-21
        • 2015-12-01
        相关资源
        最近更新 更多