我有一个 BarButton,我的应用支持多语言,所以我想根据所选的语言通过编程方式更改它的名称。
我从 storyboard 拖拽到我的 Swift 文件中,但是我没有看到任何可以更改其名称的函数。这是我的按钮:
@IBOutlet weak var detailButton: UIBarButtonItem!
提前感谢你的帮助。
我有一个 BarButton,我的应用支持多语言,所以我想根据所选的语言通过编程方式更改它的名称。
我从 storyboard 拖拽到我的 Swift 文件中,但是我没有看到任何可以更改其名称的函数。这是我的按钮:
@IBOutlet weak var detailButton: UIBarButtonItem!
提前感谢你的帮助。
你只需设置即可
detailButton.title = "Back" //Whatever you want set here
如果您想在Swift 3中以编程方式添加按钮,您可以按照以下方法操作(此示例中我要添加一个名为“关于”的按钮,选择器是触发的函数):
添加输出口:
@IBOutlet weak var AboutBarButton: UIBarButtonItem!
然后在视图加载后,分配标题和函数。
navigationItem.rightBarButtonItem = AboutBarButton
let aboutButton = UIBarButtonItem(title: "About", style: .plain, target: self, action: #selector(AboutBarButtonPressed(_:)))
navigationItem.rightBarButtonItem = aboutButton