UILabel使用技巧 三

2021-06-13 22:19:16 字數 768 閱讀 6290

文字大小自適應

文字大小自適應需要呼叫nsstring類的例項方法計算出文字的size,然後根據這個size來設定uilabel的frame來實現。計算size的方法有:

(1)  - sizewithfont: 

- (cgsize)counttextsize:(nsstring *)text

(2)  

- sizewithfont: forwidth: linebreakmode:

- (cgsize)counttextsize:(nsstring *)text

(3)

- sizewithfont: constrainedtosize:

- (cgsize)counttextsize:(nsstring *)text

(4)  

- sizewithfont: constrainedtosize: linebreakmode:  (最常用)

- (cgsize)counttextsize:(nsstring *)text

(5)  

- sizewithfont: minfontsize: actualfontsize: forwidth: linebreakmode:

- (cgsize)counttextsize:(nsstring *)text

參考資料:

CButtonST使用技巧(三)

cbuttonst使用技巧 二 本篇將向大家介紹兩個cbuttonst的派生類。一 cwinxpbuttonst類 cwinxpbuttonst類 是乙個cbuttonst的派生類。它的特點是使用了windowsxp中的圓角 黑色邊框的風格。它包括winxpbuttonst.h和winxpbutto...

CButtonST 的使用技巧 三

本篇將向大家介紹兩個cbuttonst的派生類。一 cwinxpbuttonst類 cwinxpbuttonst類 是乙個cbuttonst的派生類。它的特點是使用了windowsxp中的圓角 黑色邊框的風格。它包括winxpbuttonst.h和winxpbuttonst.cpp兩個檔案,而由於它...

ACCESS使用技巧三則

1 固定某一字段的長度 在某些情況下,我們需要對使用者輸入的資料的正確性進行檢驗。有這樣一種情況,對於 零件號 字段,它的字元長度固定為10位。我們可以在該錶的設計模式下,在有效性規 則中輸入 len 零件號 10 不要輸入引號 以後,當我們在 零件號 欄位中輸入的 字元長度不是10位時,acces...