UILabel首字母小写

时间:2014-06-22 13:14:37

标签: ios objective-c uilabel

我正在尝试将UILabel的第一个字母设置为小写,但找不到可以帮助我的答案。我想在不编辑原始内容的情况下解决此问题。

这样的事情有可能吗?

 myLabel.text.autocapitalizationType = UITextAutocapitalizationTypeNone;

或者我必须先将NSString(包含内容)的第一个字母设为小写,然后再将其传递给标签?

更新:

正如Nikolas所说UILabel不可能,编辑字符串来解决问题。

1 个答案:

答案 0 :(得分:1)

我曾经遇到同样的问题,所以我非常彻底地扫描了docs of UILabel,但我没有找到一个可以在UILabel - API级别上实现这一目标的选项我也最终修改了结果NSString,所以我想这是不可能的。

最后将修改放入UILabelUILabel+Capitalization.h)的cateogry对我来说非常好,所以每次修改标签时我都可以这样说: [label capitalize]非常方便。希望有所帮助!