UIFont
*font = [
UIFont
fontWithName
:
@"Arial"
size
:
1
4
];
//跟label的字体大小一样
CGSize
size = CGSizeMake(
3
0
0
,
2
9
9
9
9
);
//跟label的宽设置一样
if
(is_IOS_
7
)
{
NSDictionary
* dic = [
NSDictionary
dictionaryWithObjectsAndKeys
:font,
NSFontAttributeName
,nil];
size =[text
boundingRectWithSize
:size
options
:
NSStringDrawingUsesLineFragmentOrigin
|
NSStringDrawingUsesFontLeading
attributes
:dic
context
:nil
]
.size
;
}
else
{
size = [text
sizeWithFont
:font
constrainedToSize
:size
lineBreakMode
:NSLineBreakByCharWrapping];
//ios7以上已经摒弃的这个方法
}