ios - UIAlertController 默认首字母大写

标签 ios swift

当我显示 UIAlertController 时,有没有办法将第一个字母默认为 大写

var alertController = UIAlertController(title: i18nEnterPersonName, message: nil, preferredStyle: .Alert)
// initialization of alertController...
presentViewController(alertController, animated: true, completion: nil)

最佳答案

这样做:

 let alertMessage = "i18nEnterPersonName".capitalizedString
 var alertController = UIAlertController(title: alertMessage, message: nil, preferredStyle: .Alert)

如果 i18nEnterPersonName 是可变的(我认为它是一个字符串),那么这样做:

 var alertController = UIAlertController(title: i18nEnterPersonName.capitalizedString, message: nil, preferredStyle: .Alert)

关于ios - UIAlertController 默认首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31097047/

相关文章:

ios - 如何在 SwiftUI 中打开 ImagePicker?

Swift - 转换 [AnyObject]!到[协议(protocol)]!直接地

swift - 如何通过从 firestore 引用 userid 来检索用户照片?

ios - UIVideoEditorController 委托(delegate)方法调用了两次

ios - 是否可以选择禁用从 Xcode 5.0.2 自动生成配置文件?

ios - 我可以在 linux 上开发 ios 应用程序的后端部分吗?

ios - 如何在 Swift iOS 中将字母从一个文本字段拖放到另一个文本字段

ios - 如何分发企业 iPA 文件

ios - 将 AVAudioRecorder 发送到服务器 iOS

swift - 如何删除带有圆形/弧形路径的阴影 UIView 中的弧形边框?