2011-04-21 2 views
0

로컬 XML 파일에서 일부 텍스트를 읽고 UILabel에 표시하고 있습니다. xml의 ​​텍스트는 처음에는 탭이있는 간격을가집니다. 편집기에서이 탭을 수동으로 제거했지만 여전히 UILabel에 표시되어있어 텍스트 레이아웃이 매우 복잡해 보입니다.UILabel 용 텍스트에서 탭 간격을 제거하는 방법

어떻게 해결할 수 있습니까? 당신은 당신이 할 수있는 레이블에 텍스트를 할당하면

답변

1

시도

myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]; 
아래
1

:

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

이 완전히 탭을 제거합니다.

0

stringByTrimmingCharactersInSet : 주어진 문자 세트에 포함 된 수신기 문자의 양쪽 끝에서 을 제거하여 만든 새로운 캐릭터 라인을 돌려줍니다 . 와

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

NSString Class Reference

관련 문제