UILable自适应宽度

        UILabel * markLabel=[[UILabel allocinit];
        markLabel.
text = _markButton.titleLabel.text;
        [markLabel 
sizeToFit];
        [markLabel 
setNumberOfLines:0];
        markLabel.
lineBreakMode = NSLineBreakByWordWrapping;
        
UIFont * font=[UIFont  systemFontOfSize:18];
        
CGSize size = CGSizeMake(MAXFLOAT,44);
        
CGSize labelsize=[markLabel.text sizeWithFont:font constrainedToSize:size];
        markLabel.
frame = CGRectMake(0 , 0, labelsize.width44);
        [
_markButton addSubview:markLabel];

posted @ 2014-03-14 11:29  曈曈7添  阅读(229)  评论(0)    收藏  举报