7

我需要在 MFMailComposeViewController 中设置邮件正文以分隔一些文本的行数。我正在使用以下代码行,但它不起作用。

[mail setMessageBody:[NSString stringWithFormat:@"Hi I am Interested to buy a vehicle for me Name :%@ %@ \n Contact No. : %@ \n Email : %@\n",txtFirst.text, txtLast.text, txtContact.text, txtEmail.text ] isHTML:YES];

我也试过这个

[mail setMessageBody:[NSString stringWithFormat:@"Hi I am Interested to buy a vehicle for me Name :%@ %@ </br> Contact No. : %@ </br> Email : %@</br>",txtFirst.text, txtLast.text, txtContact.text, txtEmail.text ] isHTML:YES];

有什么解决办法吗?

4

3 回答 3

11

试试这个

[mail setMessageBody:
[NSString stringWithFormat:@"First:%@
                           \r\n Second:%@
                           \r\n Third:%@
                           \r\n Fourth:%@",
txtFirst.text, txtSecond.text, txtThird.text, txtFourth.text ] isHTML:YES];
于 2010-12-31T17:27:19.570 回答
6

如果您isHTML在消息中设置为 YES,请使用<br/>进行换行,如果isHTML为 NO,请使用\r\n.

于 2011-12-11T11:41:15.463 回答
2

您的 messageBody 设置为 HTML 这意味着您需要添加</ br>换行符,或设置isHTML:NO

于 2010-12-31T14:28:47.437 回答