我正在尝试将我UILabel
的渲染成多行。我试过了:
CGRect rect2 = CGRectMake(100, 45, 150, 60);
FontLabel *addresLbl1 = [[FontLabel alloc] initWithFrame:rect2
fontName:@"arial" pointSize:12.0f];
//#006000
addresLbl1.textColor = [UIColor colorWithRed:84/255.0 green:84/255.0 blue:84/255.0 alpha:1.0];
addresLbl1.text = @"401 King St\\nToronto, Ontario, M5V1K1\\nCanada";
//[addresLbl1 setTextAlignment:UITextAlignmentCenter];
addresLbl1.backgroundColor = nil;
addresLbl1.opaque = NO;
[cell.contentView addSubview:addresLbl1];
[addresLbl1 release];
但它呈现为401 King St\nToronto, Ontario, M5V1K1\nCanada 请注意,此标签已添加到UITableView的单元格上。我需要从字符串中 '\n' 的位置换行,这个字符串将来自服务器,所以 '\n' 的位置可能会有所不同