UILabel *label=[[UILabelalloc]init];
label.font = [UIFontitalicSystemFontOfSize:25];
//设置字体
//[UIFont systemFontOfSize:25] 可以设置字体大小
//[UIFont boldSystemFontOfSize:25] 可以设置字体大小并且字体加粗
//[UIFont italicSystemFontOfSize:25] 可以设置斜体并且设置字体大小,但是斜体不支持中文
// //查看ios7中得所有可用字体
NSArray *array=[UIFontfamilyNames];
//快速枚举遍历数组,查看系统中所有字体的名称
for(NSString *strNamein array)
{
NSLog(@"%@",strName);
}
label.font=[UIFontfontWithName:@"Bodoni 72 Smallcaps"size:25];
//设置阴影颜色
label.shadowColor=[UIColorgreenColor];
//设置阴影的偏移量
label.shadowOffset=CGSizeMake(10,5);
//设置折行模式
label.lineBreakMode =NSLineBreakByTruncatingHead;
根据Label的内容来算出Label的高度
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSDictionary *dict = [_resultArrayobjectAtIndex:indexPath.row];
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_7_0
CGSize size = [[dictobjectForKey:@"content"] boundingRectWithSize:CGSizeMake(180.0f,20000.0f) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFontsystemFontOfSize:14]} context:nil].size;
#else
UIFont *font = [UIFontsystemFontOfSize:14];
CGSize size = [[dictobjectForKey:@"content”]sizeWithFont:font constrainedToSize:CGSizeMake(180.0f,20000.0f) lineBreakMode:NSLineBreakByWordWrapping];
#endif
return size.height+44;
}