1. 设置字体 txt1.font = [UIFont fontWithName:@"Helvetica" size:14]; Helvetica 字体看上去比默认字体好看些
2.设置阴影 [txt1 setShadowColor:[UIColor grayColor]];
[txt1 setShadowOffset:CGSizeMake(-1, 0)];
3.设置显示行数
[txt1 setNumberOfLines:0];
设置行数为0,可以根据文本计算对应文本的高度宽度后,全部显示完全,默认单行显示
[txt1 setFrame:CGRectMake(5,0, size.width, size.height)];
CGSize size = [text sizeWithFont: [UIFont systemFontOfSize:14.0] constrainedToSize: CGSizeMake(rcView.size.width, 9999.0f)];
4. UILabel不能直接将文本中的网址以超链接形式显示,如果想实现此功能,可分别处理,链接地址单独UILabel处理,或者用CoreText处理,具体使用参考前篇转载的文章,也可自己单独实现文本显示控件。根据具体情况需自己选择5. 未解决: 按照文本计算size后,设置frame,然后显示的文本在行的末位,最后一字会显示不完整