ios - 如何在 UILabel 中将第一个字母大写?

标签 ios objective-c swift cocoa-touch nsstring

我正在开发一个 iPhone 应用程序。在标签中,我想显示用户名称的第一个字母大写。我该怎么做?

最佳答案

如果只有一个单词String,则使用方法

-capitalized

let capitalizedString = myStr.capitalized // capitalizes every word

否则,对于多字串,您必须提取第一个字符并仅将该字符设为大写。

关于ios - 如何在 UILabel 中将第一个字母大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9022164/

相关文章:

ios - 从 Storyboard加载时 XCTest 中出现 "Could not cast"错误

ios - 需要 iPhone SE 开发支持才能使 App 获得 Apple 审核团队的批准

ios - 如何在 Core Data iOS Swift 中插入具有抽象父对象的对象

ios - 如何使用 "appname://openApp?"在 iOS 中打开 App?

从 Swift 调用 C 函数只知道内存地址

swift - 在 Swift 中使用不安全指针的原因,尤其是在 Metal 中

ios - setNeedsDisplayInRect 在 drawLayer :inContext: 期间调用

ios - Alamofire 4 - 使用 gzip 编码上传分段

iPhone UISwitch 和 TableView 保存状态

iphone - Restkit 中的第二个请求时对象未加载