2016-08-18 30 views
3

我有一个BarButton,并且我有一个多语言应用程序,所以我想根据我选择的语言以编程方式更改它的名称。如何更改Swift中的UIBarButtonItem的文本

我把它从故事板拖到我的swift文件中,但是我没有看到任何可以改变它的名字的函数。 这是我的按钮:

@IBOutlet weak var detailButton: UIBarButtonItem! 

在此先感谢

+0

可以显示一些额外的代码 –

+0

@ Anbu.Karthik名称和职能感谢您的回答已经有人张贴解答和解决了我的prblem –

+0

欢迎伙伴...\ –

回答

1

如果您在迅速3编程方式添加一个按钮,你可以做这样(以这个例子我添加了一个名为“About”的按钮,选择器是一个被触发的函数):

添加一个插座:

@IBOutlet weak var AboutBarButton: UIBarButtonItem! 

然后在视图做负载分配

navigationItem.rightBarButtonItem = AboutBarButton 
let aboutButton = UIBarButtonItem(title: "About", style: .plain, target: self, action: #selector(AboutBarButtonPressed(_:))) 
navigationItem.rightBarButtonItem = aboutButton 
相关问题