首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我的sizeWithFont:constrainedToSize:lineBreakMode:总是返回零?

为什么我的sizeWithFont:constrainedToSize:lineBreakMode:总是返回零?
EN

Stack Overflow用户
提问于 2009-08-30 00:44:55
回答 2查看 9.7K关注 0票数 4

我正在尝试制作一个UITableViewCell,它可以根据显示的字符串的长度来调整其高度,但是我在这个方法上遇到了麻烦。

下面是我得到的信息:

代码语言:javascript
运行
复制
NSString *text = @"A really long string in here";
CGSize theSize = [text sizeWithFont:[UIFont boldSystemFontOfSize:18.0f] constrainedToSize:CGSizeMake(265.0f, MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap];
NSString *stringHeight = [NSString stringWithFormat:@"%d", theSize.height];

无论如何,stringHeight都会显示为0。我遗漏了什么?

谢谢!

EN

Stack Overflow用户

发布于 2011-03-11 07:23:18

您还可以使用

代码语言:javascript
运行
复制
NSStringFromCGSize(theSize);
票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1352735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档