我正在尝试将UILabel
的第一个字母设置为小写,但找不到可以帮助我的答案。我想在不编辑原始内容的情况下解决此问题。
这样的事情有可能吗?
myLabel.text.autocapitalizationType = UITextAutocapitalizationTypeNone;
或者我必须先将NSString
(包含内容)的第一个字母设为小写,然后再将其传递给标签?
更新:
正如Nikolas所说UILabel
不可能,编辑字符串来解决问题。
答案 0 :(得分:1)
我曾经遇到同样的问题,所以我非常彻底地扫描了docs of UILabel
,但我没有找到一个可以在UILabel
- API级别上实现这一目标的选项我也最终修改了结果NSString
,所以我想这是不可能的。
最后将修改放入UILabel
(UILabel+Capitalization.h
)的cateogry对我来说非常好,所以每次修改标签时我都可以这样说:
[label capitalize]
非常方便。希望有所帮助!