Objective c 标签行馈送

Objective c 标签行馈送,objective-c,Objective C,我想在我的iphone标签上写两行,我读到我应该做的是: NSString *received = [[NSString alloc] initWithFormat:@"Rocio\n,%@",[[NSString alloc] initWithData:receivedData encoding:NSASCIIStringEncoding]]; self.label.text = received; 因此,“\n”是LF 为什么不工作?默认情况下,标签只能显示一行文本。使用setNum

我想在我的iphone标签上写两行,我读到我应该做的是:

NSString *received = [[NSString alloc] initWithFormat:@"Rocio\n,%@",[[NSString alloc] initWithData:receivedData encoding:NSASCIIStringEncoding]];  

self.label.text = received;
因此,“\n”是LF


为什么不工作?

默认情况下,标签只能显示一行文本。使用
setNumberOfLines:
方法设置所需的行数。

i添加:

self.label.lineBreakMode = UILineBreakModeWordWrap;
self.label.setNumberOfLines=0;