如何更改 Swift 中 UIBarButtonItem 的文本
How can I change the text of a UIBarButtonItem in Swift
我有一个 BarButton 和一个多语言应用程序,所以我想根据我选择的语言以编程方式更改它的名称。
我将它从故事板拖到我的 swift 文件中,但我没有看到任何可以更改其名称的函数。
这是我的按钮:
@IBOutlet weak var detailButton: UIBarButtonItem!
提前致谢
简单设置即可
detailButton.title = "Back" //Whatever you want set here
如果您在 swift 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
我有一个 BarButton 和一个多语言应用程序,所以我想根据我选择的语言以编程方式更改它的名称。
我将它从故事板拖到我的 swift 文件中,但我没有看到任何可以更改其名称的函数。 这是我的按钮:
@IBOutlet weak var detailButton: UIBarButtonItem!
提前致谢
简单设置即可
detailButton.title = "Back" //Whatever you want set here
如果您在 swift 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