UIlabel中的自动调节宽高

 deltext.backgroundColor=[UIColor whiteColor];

                [deltext setNumberOfLines:0];

                [deltext setTextAlignment:NSTextAlignmentLeft];

                UIFont *font = [UIFont fontWithName:@"Arial" size:16];

                CGRect rectdel=[deltext.text boundingRectWithSize:CGSizeMake(scrollview.frame.size.width-20, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:font} context:nil];

                //设置最大行数

                deltext.numberOfLines=0;

                deltext.frame=CGRectMake(0,imageview.frame.origin.y+imageview.frame.size.height, rectdel.size.width+20, rectdel.size.height+20);

调节出来的效果没加20之前只有一半

posted @ 2015-05-06 13:05  X_P*C  阅读(136)  评论(0编辑  收藏  举报