ローカルの xml ファイルからテキストを読み込んで、UILabel に表示しています。xml のテキストには、最初はタブ付きのスペースが含まれていました。このタブをエディターで手動で削除しましたが、まだ UILabel に表示されており、テキスト レイアウトが非常に乱雑に見えます。
どうすればこれを解決できますか?
以下で試してください
myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];
テキストをラベルに割り当てると、次のことができます。
myLabel.text = [textWithTabs stringByReplacingOccurrencesOfString:@"\t" withString:@""];
これにより、タブが完全に削除されます。
stringByTrimmingCharactersInSet: 特定の文字セットに含まれるレシーバー文字の両端から削除することによって作成された新しい文字列を返します。
- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set