로컬 XML 파일에서 일부 텍스트를 읽고 UILabel에 표시하고 있습니다. xml의 텍스트는 처음에는 탭이있는 간격을가집니다. 편집기에서이 탭을 수동으로 제거했지만 여전히 UILabel에 표시되어있어 텍스트 레이아웃이 매우 복잡해 보입니다.UILabel 용 텍스트에서 탭 간격을 제거하는 방법
어떻게 해결할 수 있습니까? 당신은 당신이 할 수있는 레이블에 텍스트를 할당하면
로컬 XML 파일에서 일부 텍스트를 읽고 UILabel에 표시하고 있습니다. xml의 텍스트는 처음에는 탭이있는 간격을가집니다. 편집기에서이 탭을 수동으로 제거했지만 여전히 UILabel에 표시되어있어 텍스트 레이아웃이 매우 복잡해 보입니다.UILabel 용 텍스트에서 탭 간격을 제거하는 방법
어떻게 해결할 수 있습니까? 당신은 당신이 할 수있는 레이블에 텍스트를 할당하면
시도
myLabel.text = [myText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet];
아래
:
myLabel.text = [textWithTabs stringByReplacingOccurrencesOfString:@"\t" withString:@""];
이 완전히 탭을 제거합니다.
stringByTrimmingCharactersInSet : 주어진 문자 세트에 포함 된 수신기 문자의 양쪽 끝에서 을 제거하여 만든 새로운 캐릭터 라인을 돌려줍니다 . 와
- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set