gpt4 book ai didi

ios - Swift - 占位符长文本 - 切中间

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

我有 UITextField 长占位符是这样的:“QWERTYUIOPASDFGHJKLZXCVBNM”,但我的文本字段很小,当我使用函数 textField.adjustsFontSizeToFitWidth = true 时,我可以设置的 minimumFontSize 是 9,但我仍然无法适应文本进入文本字段。我想剪切文本的中间部分,我希望文本为“QWERTY...CVBNM”,该怎么做?

最佳答案

func cutTheMiddleOfLongString(var string:String) -> String {
if(countElements(string)>20){
let begining = string[advance(string.startIndex, 0)..<advance(advance(string.startIndex, 0), 12)]
let ending = string[advance(string.startIndex, countElements(string)-8)..<advance(advance(string.startIndex, countElements(string)-8), 8)]
string = begining + "..." + ending
}
return string
}

这将取字符串的前 12 个字母和后 8 个字母,并将...放在它们之间(开始结束)。

关于ios - Swift - 占位符长文本 - 切中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28254259/

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