MFMailComposeViewController에 대한 Localized.string의 줄바꿈
-
29-10-2019 - |
문제
언어 파일에 줄 바꿈을 추가하여 사용하려면 어떻게 해야 합니까? MFMailComposeViewController
?그만큼 \n
나에게는 효과가 없습니다.일반적인 리턴 키 클릭으로 중단하면 결과는 동일하며 줄 바꿈이 없습니다!
내 파일:
"Body_eMail"= "Hello, here is some text.\n\nLorem ipsum alsu.\n\nAnd some text, more...";
나는 원해요:
안녕하세요,
여기 텍스트가 있습니다.Lorem ipsum도 마찬가지입니다.
그리고 약간의 텍스트, 더...
이는 UILabel(아래 언급된 @lawicko)에서는 잘 작동하지만 MFMailComposeViewController
그만큼 \n
문자는 아래와 같이 인라인으로 표시됩니다.
Hello, here is some text.\n\nLorem ipsum alsu.\n\nAnd some text, more...
올바른 방법은 무엇입니까?
해결책
먼저 귀하의 MFMailComposeViewController
가지다 isHTML:YES
세트.
MFMailComposeViewController *emailView = [[MFMailComposeViewController alloc] init];
NSString *emailBody = NSLocalizedString(@"Email Body", @"");
[emailView setMessageBody:emailBody isHTML:YES];
[self presentModalViewController:emailView animated:YES];
당신의 Localizable.strings
HTML을 사용해야 합니다 <br />
줄 바꿈을 생성하는 태그입니다.
"emailBody" = "Hello, here is some text.<br /><br />Lorem ipsum alsu.<br /><br />And some text, more...";
다른 팁
\n 추가는 UITextView에 텍스트를 표시하는 경우 작동합니다.적절한 numberOfLines .방금 iOS5 시뮬레이터와 iOS 5.0.1이 설치된 iPod에서 테스트했습니다.
제휴하지 않습니다 StackOverflow