Как я могу удалить символ табуляции из текста для UILabel
Я читаю текст из локального XML-файла и отображаю его в UILabel. У текста в xml изначально было расстояние между вкладками. Я удалил эту вкладку вручную в редакторе, но она все еще отображается в UILabel и делает текстовый макет очень грязным.
Как я могу решить это?
3 ответа
Решение
Попробуй с ниже
myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];
Когда вы назначаете текст для вашего ярлыка, вы можете сделать это:
myLabel.text = [textWithTabs stringByReplacingOccurrencesOfString:@"\t" withString:@""];
Это полностью удалит вкладки.
stringByTrimmingCharactersInSet: возвращает новую строку, созданную удалением с обоих концов символов получателя, содержащихся в данном наборе символов.
- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set