가능한 중복 :
Hello,How are you,Norman,Stanley,Fletcher
그래서 난 쉼표 구분이 발생하고 아이폰에 UILabel의로 설정이 문자열 인 경우 해당 문자열을 분할 할 같은
Split up NSString using a commaiPhone : NSString을 여러 줄로 나누고 그 집합을 UILabel로 분할하는 방법은 무엇입니까?
나는있는 NSString가 있습니다.
어떻게하면됩니까?
가능한 중복 :
Hello,How are you,Norman,Stanley,Fletcher
그래서 난 쉼표 구분이 발생하고 아이폰에 UILabel의로 설정이 문자열 인 경우 해당 문자열을 분할 할 같은
Split up NSString using a commaiPhone : NSString을 여러 줄로 나누고 그 집합을 UILabel로 분할하는 방법은 무엇입니까?
나는있는 NSString가 있습니다.
어떻게하면됩니까?
componentsSeparatedByString을 사용할 수 있습니다. 문자열을 나누는 방법입니다. 이 메서드는 NSString의 배열을 반환합니다. 에 표시 할 수 있으며 editable 속성을 no로 설정합니다.
원래 문자열 :
NSString multiLineString = [originalString stringByReplacingOccurrencesOfString:@"," withString:"@\n"];
지정 레이블에 : 여러 줄에
이NSString originalString = @"Hello,How are you,Norman,Stanley,Fletcher";
분할
label.text = mutliLineString;
만들 필요가 있는지 레이블은 여러 줄을 취
label.numberOfLines = 0;
필요한만큼 줄을 표시합니다.
처럼 사용할 수 : 문자열에 쉼표가있는 경우
NSString *string = @"Hello,How are you";
NSArray *array = [string componentsSeparatedByString: @","];
그리고 확인 :
NSString * str = @"Hello,How are you,Norman,Stanley,Fletcher";
yourLabel.text = [str stringByReplacingOccurrencesOfString:@"," withString:@"\n"]);
감사합니다. 그러나 uilabel의 분리 된 문자열 배수 라인을 설정하고 싶습니다. –
이 @ "안녕하세요, 어떻게 당신이"다음 코드를 사용하여 분할하기 이것을 사용하십시오 :
NSRange matchNotFound;
matchNotFound = [[label text] rangeOfString: @","];
if ((matchNotFound.location != NSNotFound) {
//if there is a comma
} else {
//if there is no comma
}
호핑 찾기.
고마워요.하지만 분리 된 문자열을 여러 줄로 구성하려고합니다. –
여러개의 분리 된 UILabels 또는 여러 줄의 텍스트를 포함하는 하나의 UILabel? – jrturton
여러 줄의 텍스트 –