Art*_*hur 13 uibutton ios swift
在Swift中有没有办法为所有状态更改UIButton的标题/标签?我将UIButton的标题设置为某些东西,但是当它没有突出显示时,标签会改变为之前的标签.
谢谢
Jos*_*ald 29
没有一种方法可以同时为所有状态设置标题,但是如果您从未为正常状态以外的状态设置标题,则取消设置状态将默认为正常标题.
来自文档
如果没有为状态指定标题,则默认行为是使用与UIControlStateNormal状态关联的标题.如果未设置UIControlStateNormal的值,则该属性默认为系统值.
所以请致电
button.setTitle("Button text", for:.normal)
Run Code Online (Sandbox Code Playgroud)
没有为其他州设置标题.如果您需要为其他状态设置不同的标题,则每次更改按钮的标题时都需要将它们设置回来.
cro*_*row 11
setTitle现在接受一个OptionSet - 所以你需要传入一个空集.
语法现在是:
button.setTitle("Button Text", for: [])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15334 次 |
| 最近记录: |