Как я могу удалить символ табуляции из текста для UILabel - PullRequest
0 голосов
/ 21 апреля 2011

Я читаю некоторый текст из локального XML-файла и отображаю его в UILabel.У текста в xml изначально было расстояние между вкладками.Я удалил эту вкладку вручную в редакторе, но она все еще отображается в UILabel, и это делает текстовый макет очень грязным.

Как я могу решить эту проблему?

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

Попробуйте с ниже

myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];
1 голос
/ 21 апреля 2011

Когда вы присваиваете текст метке, вы можете сделать это:

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

Это полностью удалит вкладки.

0 голосов
/ 21 апреля 2011

stringByTrimmingCharactersInSet: возвращает новую строку, созданную путем удаления с обоих концов символов получателя, содержащихся в данном наборе символов.

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

Ссылка на класс NSString

...