【发布时间】:2016-11-09 13:25:12
【问题描述】:
我在我的应用程序中添加了一个自定义栏按钮。我想设置它的标题,但我无法设置它的标题。我在 swift 3 中使用以下代码。请建议最佳解决方案。
let customButton=UIButton(frame: CGRect(x: 0, y: 0, width: 60, height:30))
customButton.backgroundColor=Constant.Color.customBlue
customButton.titleLabel?.text = "Add"
customButton.titleLabel?.textColor=UIColor.white
let barButton = UIBarButtonItem(customView:customButton)
barButton.title="Add"
barButton.tintColor=UIColor.white
self.navigationItem.rightBarButtonItem=barButton
【问题讨论】:
-
UIButton有一个setTitle方法,你需要使用它。 -
另外,不要改变barButton的属性,因为当你用customView初始化UIBarButtonItem时会被忽略。
-
如果你不介意可以看看这个stackoverflow.com/questions/36730787/…