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

推荐答案

如果只有一个单词字符串,则使用该方法

-capitalized

let capitalizedString = myStr.capitalized // capitalizes every word

否则,对于多字字符串,必须提取第一个字符,并仅使该字符大写.

Swift相关问答推荐

如何在SwiftUI中创建具有圆角顶部和锯齿状底部边缘的自定义Shape,类似于撕破的纸?

如何更新Square Order?

如何把多个可观测性变成一个完备性?

如何在每天午夜重置布尔值

将NavigationSplitView更改为NavigationStack

可以';t在标记为@Observable的类上使用属性包装

Swift计时器未触发

为什么自定义串行队列的目标是全局队列时,Swift中不会并发执行?

将弱引用作为类函数引用传递时,弱引用无法按预期工作

ScreenCaptureKit/CVPixelBuffer 格式产生意外结果

ForEach within List:模式的好处?

try 制作一个 Swift 扩展来替换字符串中的多次出现

供应和普通数组中具有空值的 map 函数的行为不一致?

与 SwiftUI 中的 onChange 修饰符相比,objectWillChangeSequence 的目的是什么?

SwiftUI - Select 器没有 Select 值

如何 for each 用户制作一个单独的按钮,以便在按下它时切换 isFollowingUser Bool 并更改为关注?

AVPlayer 在 iOS 15.4 中寻求 completionHandler 返回 false

符合协议要求委托变量在 ios13 中可用

将强制向下转换视为可选将永远不会产生零

使用 JSONEncoder 对类型为 Codable 的变量进行编码