gpt4 book ai didi

iphone - Cocoa 数组到字符串被截断

转载 作者:行者123 更新时间:2023-12-03 16:50:26 26 4
gpt4 key购买 nike

我正在尝试将对象数组连接到一个字符串中,该字符串最终将用于填充表格单元格的详细信息标签。如果文本太长,它会自动截断并在末尾添加省略号。

我想通过检查字符串是否少于 40 个字符并在中间添加一个省略号来避免这种情况。

因此,如果我的数组是“一”、“二”、“三”、“四”和“五”,假设它们加起来超过 40 个字符,并且我的分隔符是“>”,那么它可能看起来像“一” > 二 > 三 > 四...”如果它被自动截断。

相反,我希望它看起来像“一>二>...>五”,所以我总是至少数组中的第一个和最后一个项目。

有什么想法吗?

最佳答案

我只需使用 UILabel 并将其 lineBreakMode 设置为 UILineBreakModeMiddleTruncation。然后只需使用 -[NSArray arrayComponentsJoinedByString:] 将元素连接在一起。

关于iphone - Cocoa 数组到字符串被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2008755/

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