//初始化label
uilabel *label = [[uilabel alloc] initwithframe:cgrectmake(0,0,0,0)];
//設定自動行數與字元換行
[label setnumberoflines:0];
label.linebreakmode = uilinebreakmodewordwrap;
// 測試字串
nsstring *s = @"這是乙個測試!!!adsfsaf時發生發勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿
阿阿阿阿阿阿阿阿阿阿啊00000000阿什頓。。。";
uifont *font = [uifont fontwithname:@"arial" size:12];
//設定乙個行高上限
cgsize size = cgsizemake(320,2000);
//計算實際frame大小,並將label的frame變成實際大小
cgsize labelsize = [s sizewithfont:font constrainedtosize:size
linebreakmode:uilinebreakmodewordwrap];
[label setframe:cgrectmake:(0,0, labelsize.width, labelsize.height)];
UILabel 自動換行 及 高度自適應
ios開發 uilabel 自動換行 及 高度自適應 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 uilabel label uilabel alloc initwithframe cgrectmake 10,1...
IOS之UILabel自適應高度
當label文字框大小一定的情況下,而要顯示的文字內容長度大於label的weight是,多出的內容只能用.代替了。如何能讓文字內容不管多少都能全部的顯示出來呢。在這裡就寫了乙個uilabel的類目,該類目的方法就能很好的解決這一問題。如下 import inte ce uilabel autore...
Iframe自適應高度和拖拽自適應
思路 1.在iframe所在的主頁面取iframe內部的高度 2.在iframe內部當初始化完之後取得自己高度並改變父iframe高度 法一 需要在iframe的平級,當頁面初始化的時候呼叫 the iframe height self adaption param the iframe id fu...