我正在读取本地xml文件中的一些文本并将其显示在UILabel中。 xml中的文本最初有标签间距。我在编辑器中手动删除了这个tab,但它仍然出现在UILabel中,它使得文本布局看起来非常混乱。如何从UILabel的文本中删除制表符间距
我该如何解决这个问题?
我正在读取本地xml文件中的一些文本并将其显示在UILabel中。 xml中的文本最初有标签间距。我在编辑器中手动删除了这个tab,但它仍然出现在UILabel中,它使得文本布局看起来非常混乱。如何从UILabel的文本中删除制表符间距
我该如何解决这个问题?
尝试用下面
myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];
当您指定的文本到你的标签,你可以这样做:
myLabel.text = [textWithTabs stringByReplacingOccurrencesOfString:@"\t" withString:@""];
这将完全删除的选项卡。
stringByTrimmingCharactersInSet: 返回通过从包含在一个给定的 字符集接收机 字符的两端除去 作出了新的字符串。
- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set