計算Label的Size大小

2021-07-02 04:58:11 字數 472 閱讀 8560

文字計算的最大尺寸

cgsize textmaxsize = cgsizemake(200, maxfloat);//約束文字寬度為200,高度不限定

// 文字計算出來的真實尺寸(呼叫如下方法計算label的尺寸)

cgsize textrealsize = [message.text sizewithfont:mjtextfont maxsize:textmaxsize];

//真是的計算label 的實現,返回label的高度和寬度cgsize

- (cgsize)sizewithfont:(uifont *)font maxsize:(cgsize)maxsize

;return [self boundingrectwithsize:maxsize options:nsstringdrawinguseslinefragmentorigin attributes:attrs context:nil].size;

}

IOS中計算文字的Size大小

計算文字的size大小 param text 文字內容 param font 文字字型 param maxsize 文字最大尺寸 cgsize sizewithtext nsstring text font uifont font maxsize cgsize maxsize return text...

swift 根據文字自動計算Label大小

方法 func textsize text string font uifont maxsize cgsize cgsize let textfont uifont.systemfont ofsize 14 let textstring 兒子中考考試考差了,被老婆罵了一頓。我去安慰兒子 你要努力學習...

Swift 計算文字的size

ios 11之前限制寬高計算字串的size用的是uilabel的textrect forbounds bounds cgrect,limitedtonumberoflines numberoflines int cgrect方法,當時也沒考慮執行緒安全問題 low爆了 xcode也沒提示,用了好幾個...