如何从UILabel的文本中删除制表符间距

时间:2011-04-21 10:00:37

标签: iphone uilabel tabbing

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

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

将文字分配到标签时,您可以执行以下操作:

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

这将完全删除标签。

答案 1 :(得分:1)

尝试使用以下

myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];

答案 2 :(得分:0)

  

stringByTrimmingCharactersInSet:   返回通过删除生成的新字符串   从接收器的两端   给定的字符   字符集。

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

NSString Class Reference