0

我正在从本地 xml 文件中读取一些文本并将其显示在 UILabel 中。xml 中的文本最初具有选项卡式间距。我在编辑器中手动删除了这个选项卡,但它仍然出现在 UILabel 中,它使文本布局看起来非常混乱。

我该如何解决这个问题?

4

3 回答 3

1

当您将文本分配给标签时,您可以执行以下操作:

myLabel.text = [textWithTabs stringByReplacingOccurrencesOfString:@"\t" withString:@""];

这将完全删除标签。

于 2011-04-21T10:05:14.303 回答
1

试试下面

myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];
于 2011-04-21T10:10:02.880 回答
0

stringByTrimmingCharactersInSet:返回一个新字符串,该字符串通过从给定字符集中包含的接收者字符的两端删除。

- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set

NSString 类参考

于 2011-04-21T10:06:12.460 回答