ios7中的UILabel自適決定大小

2021-06-25 15:51:34 字數 1406 閱讀 1936

nsstring * tstring =@;

testlable.numberoflines =2;

uifont * tfont = [uifont systemfontofsize:14];

testlable.font = tfont;

testlable.linebreakmode =nslinebreakbytruncatingtail ;

testlable.text = tstring ;

[testlable setbackgroundcolor:[uicolor redcolor]];

[self.view addsubview:testlable];

//高度估計文字大概要顯示幾行,寬度根據需求自己定義。 maxfloat 可以算出具體要多高

cgsize size =cgsizemake(300,60);

// label可設定的最大高度和寬度

//    cgsize size = cgsizemake(300.f, maxfloat);

//    獲取當前文字的屬性

nsdictionary * tdic = [nsdictionary dictionarywithobjectsandkeys:tfont,nsfontattributename,nil];

//ios7方法,獲取文字需要的size,限制寬度

iOS7中UITableView的變化

1 uitableviewcell取消了 cell addsubview這個方法,只能使用 cell.contentview addsubview這個方法。因此之前的專案在xcode5上面執行可能會出現以前的cell上的button無法響應的情況,這時,只需要把這個方法改過來就行了,xib預設是使用...

IOS7中UITableView的變化

1 uitableviewcell取消了 cell addsubview這個方法,只能使用 cell.contentview addsubview這個方法。因此之前的專案在xcode5上面執行可能會出現以前的cell上的button無法響應的情況,這時,只需要把這個方法改過來就行了,xib預設是使用...

iOS7中UITableView中cell的使用

今天看到很多人提到,在ios7中,使用uitableview的時候,對於cell要注意 cell addsubview usertextfield 這種用法不能再用了,應該使用 cell.contentview addsubview usertextfield 的方式。如某人就遇到這種問題 調查了一...