更改导航栏按钮项目的标题

Utku Dalmaz
let button = UIButton()
        button.setImage(UIImage(named: "coin_icon"), forState: UIControlState.Normal)
        button.addTarget(self, action:#selector(Profile.goCoin), forControlEvents: UIControlEvents.TouchDragInside)
        button.frame=CGRectMake(0, 0, 30, 30)
        let barButton = UIBarButtonItem(customView: button)
        self.navigationItem.rightBarButtonItem = barButton

我的代码是在导航栏上添加一个栏按钮。

但是,我需要在功能中更改按钮的标题

func changetitle() {
self.navigationItem.rightBarButtonItem?.title = "Change"
}

我尝试了这个,但是没有用。

如何更改此按钮的标题?

rmaddy

您需要访问UIButtonUIBarButtonItem和更改的标题UIButton

func changetitle() {
    let item = self.navigationItem.rightBarButtonItem!
    let button = item.customView as! UIButton
    button.setTitle("Change", for: .normal)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动画导航栏标题文本更改

来自分类Dev

更改导航栏按钮字体

来自分类Dev

更改UIPrintInteractionController导航栏标题

来自分类Dev

导航栏按钮项目色调

来自分类Dev

如何设置右导航栏按钮标题

来自分类Dev

当前事件工具包时,ios更改导航栏项目的颜色

来自分类Dev

导航栏中的导航栏按钮项目“撰写”在右侧移动

来自分类Dev

通过Ctrl更改导航栏中的标题

来自分类Dev

更改导航栏按钮项目的标题

来自分类Dev

如何更改包含导航抽屉中菜单的项目的项目标题字体颜色

来自分类Dev

迅速的iOS无法更改导航栏标题

来自分类Dev

更改颜色导航栏标题Ionic 2

来自分类Dev

更改导航项目的方向

来自分类Dev

更改自定义导航栏项目的文本

来自分类Dev

更改导航栏按钮字体

来自分类Dev

导航栏按钮项目色调

来自分类Dev

更改导航栏标题的颜色

来自分类Dev

出现事件工具包时,ios更改导航栏项目的颜色

来自分类Dev

iOS导航栏标题查看按钮

来自分类Dev

中心导航栏标题带有左右栏项目?

来自分类Dev

导航栏水平drowpdown项目的高度

来自分类Dev

导航栏标题更改

来自分类Dev

更改导航栏按钮

来自分类Dev

分隔导航栏项目的更好方法

来自分类Dev

导航栏,标题在中心,按钮在右边

来自分类Dev

在android中更改导航栏标题颜色

来自分类Dev

如何在 iOS 11 中更改导航栏项目的位置

来自分类Dev

全局更新导航栏按钮项目的颜色

来自分类Dev

如何更改 xcode 项目中的导航标题按钮文本