2011-04-21 48 views
0

我正在读取本地xml文件中的一些文本并将其显示在UILabel中。 xml中的文本最初有标签间距。我在编辑器中手动删除了这个tab,但它仍然出现在UILabel中,它使得文本布局看起来非常混乱。如何从UILabel的文本中删除制表符间距

我该如何解决这个问题?

回答

1

尝试用下面

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

当您指定的文本到你的标签,你可以这样做:

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

这将完全删除的选项卡。

0

stringByTrimmingCharactersInSet: 返回通过从包含在一个给定的 字符集接收机 字符的两端除去 作出了新的字符串。

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

NSString Class Reference