gpt4 book ai didi

ios - 警告文本字段中的大写 [仅第一个字]

转载 作者:搜寻专家 更新时间:2023-11-01 06:26:42 24 4
gpt4 key购买 nike

我正在开发一个 list 应用程序。如果用户想在他的 list 上添加一个新点,他可以按下“添加”按钮,然后会出现一个带有 UITextField 的警告以将他的新任务放入。

alert.addAction(UIAlertAction(title: "Add", style: .default, handler: { (action) in

let textf = alert.textFields![0] as UITextField

if(textf.text != "")
{
checklist.append(textf.text!.capitalized)
}
self.myTableView.reloadData()
}))
self.present(alert, animated: true, completion: nil)
}

这样做会在点击“添加”后将单词大写。但我只希望第一个单词大写。另外,我希望它在出现时出现在键盘上,以便第一个单词立即大写。我该怎么做?

let alert = UIAlertController(title: "Add new task", message: nil, preferredStyle: .alert)
alert.addTextField { (alertInputTextField) in

}

最佳答案

使用文本框的autocapitalizationType属性,在添加的时候设置为句子...

alert.addTextField { textField in
textField.text = "Some default text"
textField.autocapitalizationType = .sentences
}

始终引用 documentation ,它很好地解释了这一点。

如果您需要直接对字符串执行此操作,只需将字符串的第一个字母大写即可。

关于ios - 警告文本字段中的大写 [仅第一个字],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53375726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com