누구든지 NSString에서 줄 바꿈을 사용하는 방법을 알고 있습니까? 이런 식으로해야합니다.
[NSString stringWithFormat:@"%@,\n%@", mystring1,mystring2];
누구든지 NSString에서 줄 바꿈을 사용하는 방법을 알고 있습니까? 이런 식으로해야합니다.
[NSString stringWithFormat:@"%@,\n%@", mystring1,mystring2];
답변:
나는이에서 문자열 읽을 때 발견 .plist
파일을의 발생이 "\n"
같이 분석했다 "\\n"
. 나를 위해 솔루션의 발생 대체하는 것이었다 "\\n"
과를 "\n"
. 예를 들어, 내 파일 에서 read in NSString
이라는 이름 의 인스턴스가 주어지면 다음 을 호출해야합니다.myString
.plist
myString = [myString stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
... 내 UILabel
인스턴스에 할당하기 전에 ...
myLabel.text = myString;
NSString *str1 = @"Share Role Play Photo via Facebook, or Twitter for free coins per photo.";
NSString *str2 = @"Like Role Play on facebook for 50 free coins.";
NSString *str3 = @"Check out 'What's Hot' on other ways to receive free coins";
NSString *msg = [NSString stringWithFormat:@"%@\n%@\n%@", str1, str2, str3];
NSString의 줄 바꿈 문자는 \ r입니다.
올바른 사용 방법 [NSString StringWithFormat:@"%@\r%@",string1,string2];
\ r ----> 캐리지 리턴
\ n 또는 \ r이 작동하지 않고 uiwebview로 작업하고 <br> 태그를 사용하여 html을로드하여 새 줄을 삽입하려는 경우. NSString stringWithFormat에서 <br> 태그를 사용하지 마십시오.
대신 추가하여 동일하게 사용하십시오. 즉, stringByAppendingString을 사용하여
yourNSString = [yourNSString stringByAppendingString:@"<br>"];