iphone根據文字內容調整label高度的方法。

paul_wuhaha發表於2011-12-13

UILabel *myLbl;//所要調整高度的label

CGSize constraint = CGSizeMake("here is the width of label frame", 20000.0f);//第一個引數是label的寬度
CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];//text是要顯示的文字

myLbl.frame = CGRectMake("x origin","y origin","the width of label",size.height);//四個引數分別為label的x軸座標,y軸座標,label的寬度,label的高度

[myLbl setText:text];//設定文字


相關文章