【问题标题】:Bar Button Navigation Controller is hidden Swift条形按钮导航控制器隐藏 Swift
【发布时间】:2018-03-30 13:08:02
【问题描述】:

我想在导航控制器中添加一个条形按钮,但是当我放置按钮时,它看起来像是在导航控制器的后面。有人知道会发生什么吗?


【问题讨论】:

  • 你可以创建自定义导航栏按钮项
  • 右键项目中的其他项目是什么?
  • @Nitish 这只是一个测试按钮
  • 在两者之间添加一个灵活空间项。
  • 我做到了,我有两个导航控制器,所以我只删除了一个,它的工作原理。感谢您的 cmets。

标签: ios swift xcode uinavigationcontroller


【解决方案1】:

如果你想以编程方式创建它,你可以在你的视图中尝试这个加载方法

let rightBarButton = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.plain, target: self, action: #selector(ViewController.myRightSideBarButtonItemTapped(_:)))
self.navigationItem.rightBarButtonItem = rightBarButton


let leftBarButton = UIBarButtonItem(title: "Edit", style: UIBarButtonItemStyle.done, target: self, action: #selector(ViewController.myLeftSideBarButtonItemTapped(_:)))
self.navigationItem.leftBarButtonItem = leftBarButton
//Mark - Call functions
func myRightSideBarButtonItemTapped(_ sender:UIBarButtonItem!)
{
    print("myRightSideBarButtonItemTapped")
}

func myLeftSideBarButtonItemTapped(_ sender:UIBarButtonItem!)
{
    print("myLeftSideBarButtonItemTapped")
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-03
  • 1970-01-01
相关资源
最近更新 更多