首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何强制UILabel使用大写字符绘制文本?

如何强制UILabel使用大写字符绘制文本?
EN

Stack Overflow用户
提问于 2013-09-16 05:56:08
回答 4查看 33.8K关注 0票数 33

如何强制UILabel使用大写字符绘制文本?

EN

回答 4

Stack Overflow用户

发布于 2014-11-17 17:39:37

您问的是,在iOS中是否存在与属性文本的CSS声明text-transform: uppercase;等效的声明。不幸的是,这是不可用的,我同意为它添加一个属性可能会很方便。

我个人对UILabel进行了子类化,添加了一个uppercase布尔型属性,并覆盖了文本设置器,以便如果uppercase设置为true,它将在新值上自动调用uppercaseString

票数 22
EN

Stack Overflow用户

发布于 2016-09-27 06:36:29

这是Swift 3和Swift 4版本:

titleLabel.text = titleLabel.text?.uppercased()
票数 21
EN

Stack Overflow用户

发布于 2016-01-10 05:26:02

如果你想强制一个字符串在Swift中全大写显示,下面是我的代码,它非常适合我。

titleLabel.text = youStringVariable.uppercaseString 
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18817890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档