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