gpt4 book ai didi

ios - uilabel 文本仅在需要时换行

转载 作者:行者123 更新时间:2023-11-28 18:10:41 25 4
gpt4 key购买 nike

这是我正在使用的:

如果地址、城市、邮政编码.....长度>0.(这些字段可能会在未来增长)

self.addressInfoLbl.text = [NSString stringWithFormat:@"%@\n%@\n%@\n%@\n%@", address, city, zip, state, country];(numberofline == 0)

但是如果其中任何一个长度=0,那么我就得到了不必要的新行。我正在手动准备(附加\n)。如果有越来越多的字段,那么手动操作真的很难。还有其他正确的方法吗?我做对了吗?

谢谢

最佳答案

试试下面的代码。它创建字符串数组,删除空字符串,然后将它们与 componentsJoinedByString 连接起来:

NSArray *strings = @[address, city, zip, state, country];
strings = [strings filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"length > 0"]];
NSString *resultString = [strings componentsJoinedByString:@"\n"];

关于ios - uilabel 文本仅在需要时换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22062616/

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