自動計算文字的寬和高

2021-07-07 09:34:44 字數 800 閱讀 9114

//標頭檔案

#import

@inte***ce nsstring (extension)

/***返回值是該字串所佔的大小(width, height)

*font : 該字串所用的字型(字型大小不一樣,顯示出來的面積也不同)

*maxsize : 為限制改字型的最大寬和高(如果顯示一行,則寬高都設定為maxfloat, 如果顯示為多行,只需將寬設定乙個有限定長值,高設定為maxfloat)

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

@end

//實現

#import "nsstring+extension.h"

@implementation nsstring (extension)

//返回字串所占用的尺寸.

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

;

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

}

@end

DataGridView 列寬和行高自動調整的設定

1 設定行高和列寬自動調整 c 設定包括header和所有單元格的列寬自動調整 datagridview1.autosizecolumnsmode datagridviewautosizecolumnsmode.allcells 設定包括header和所有單元格的行高自動調整 datagridvie...

DataGridView 列寬和行高自動調整的設定

1 設定行高和列寬自動調整 vb.net 設定包括 header 和所有單元格的列寬自動調整 datagridview1.autosizecolumnsmode datagridviewautosizecolumnsmode.allcells 設定包括 header 和所有單元格的行高自動調整 da...

獲取元素的寬和高

1 獲取視窗的文件顯示區的寬度和高度。包含滾動條 window.innerheight window.innerwidth 不包含滾動條 document.documentelement clientheight document.documentelement clientwidth2 獲取doc...