ios7.0以前,使用sizeWithFont:constrainedToSize:lineBreakMode:来计算文本所占的高度或宽度:
如下例:
CGSize textSize = [callText sizeWithFont:[UIFont systemFontOfSize:12.0] constrainedToSize:CGSizeMake(200, CGFLOAT_MAX)line...
分类:
移动开发 时间:
2015-07-13 10:19:30
阅读次数:
157
转:http://blog.csdn.net/iunion/article/details/12185077之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMo...
分类:
其他好文 时间:
2015-06-26 14:54:16
阅读次数:
240
转:http://blog.csdn.net/jymn_chen/article/details/10949279之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBrea...
分类:
其他好文 时间:
2015-06-16 18:56:01
阅读次数:
222
在iOS7以下动态算一个string的size的时候可以用sizeWithFont
- (CGSize)sizeWithFont:(UIFont *)font
具体应用:
CGSize statuseStrSize = [lcsstring sizeWithFont:string.font];
或者
- (CGSize)sizeWithFont:(UIFont *)font co...
分类:
移动开发 时间:
2015-06-05 14:03:47
阅读次数:
239
1. 设置按钮文字的尺寸 为 按钮自己的尺寸 button.size = [button.currentTitle sizeWithFont:button.titleLabel.font]; button.backgroundColor=[UIColor redColor];2...
分类:
移动开发 时间:
2015-06-01 11:24:37
阅读次数:
123
写法一:对象方法,传入:字体/最大尺寸. 即可得到宽高,最大尺寸主要限制宽度,如果是一行就给个{MAXFLOAT,MAXFLOAT};如果是多行就限制X值,Y值随便给- (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize{ N...
分类:
移动开发 时间:
2015-05-17 23:31:52
阅读次数:
250
- (CGSize)getframeAndStr:(NSString*)str andwidth:(int)width
{
CGSize lasize = [str sizeWithFont:[UIFont systemFontOfSize:15] constrainedToSize:CGSizeMake(width, 300) lineBreakMode:NSLineBreakByW...
分类:
其他好文 时间:
2015-05-08 14:54:01
阅读次数:
121
以前的写法1 NSString *text = ...;2 CGFloat width = ...;3 UIFont *font = ...;4 CGSize size = [text sizeWithFont:font 5 constrainedToSize:(CGS...
分类:
移动开发 时间:
2015-04-17 10:53:04
阅读次数:
1581
修改前:CGSize detailsLabelSize = [detailsLabel.text sizeWithFont:detailsLabel.font constrainedToSize:maxSize lineBreakMod...
分类:
其他好文 时间:
2015-04-09 19:29:10
阅读次数:
106
解决方法:NSString *myText = @"xxxxx";将CGSizemySize =[myTextsizeWithFont:myFontconstrainedToSize:CGSizeMake(200,100)];改写成:CGSizemySize = [myTextboundingRec...
分类:
移动开发 时间:
2015-02-22 11:00:56
阅读次数:
293