如何强制UILabel
使用大写字符绘制文本?
发布于 2014-11-17 17:39:37
您问的是,在iOS中是否存在与属性文本的CSS声明text-transform: uppercase;
等效的声明。不幸的是,这是不可用的,我同意为它添加一个属性可能会很方便。
我个人对UILabel进行了子类化,添加了一个uppercase
布尔型属性,并覆盖了文本设置器,以便如果uppercase
设置为true,它将在新值上自动调用uppercaseString
。
发布于 2016-09-27 06:36:29
这是Swift 3和Swift 4版本:
titleLabel.text = titleLabel.text?.uppercased()
发布于 2016-01-10 05:26:02
如果你想强制一个字符串在Swift中全大写显示,下面是我的代码,它非常适合我。
titleLabel.text = youStringVariable.uppercaseString
https://stackoverflow.com/questions/18817890
复制相似问题