我在界面构建器中创建了一个按钮,可以突出显示整个按钮。我在代码中什么都不做,只需按住Ctrl键拖动到我的视图控制器文件即可。
然后我有另一个按钮,我用这个代码以编程方式创建。
let goToButton = UIButton()
goToButton.setTitleColor(UIColor.blackColor(), forState: .Normal)
goToButton.titleLabel?.font = UIFont(name: "Arial", size: 18)
goToButton.setTitle("◀︎ Go To Form", forState: .Normal)
goToButton.backgroundColor = UIColor.whiteColor()
goToButton.showsTouchWhenHighlighted = true // Should highlight entire button?
但点击它看起来像这样。
如何使其与高亮显示相匹配,就像界面构建器
中的按钮一样答案 0 :(得分:2)
将您的按钮类型设置为Custom
或`System并尝试一次,更改此
let goToButton = UIButton()
进入
let goToButton = UIButton(type:.System)
或
let goToButton = UIButton(type:.Custom)
并隐藏此
goToButton.showsTouchWhenHighlighted = true