我正在讀取本地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