首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sizeWithAttributes不生效

sizeWithAttributes不生效
EN

Stack Overflow用户
提问于 2014-11-23 10:41:43
回答 1查看 37关注 0票数 0

出于某种奇怪的原因,下面的代码不起作用,我将大小更改为20.0,但文本的大小没有增加。我不知道是什么导致了这个问题。请帮帮忙。

代码语言:javascript
复制
  [cell.textLabel.text sizeWithAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"Helvetica Neue" size:8.0]}];
EN

回答 1

Stack Overflow用户

发布于 2014-11-23 10:58:58

sizeWithAttributes不会“做”任何事情。它不会“生效”或“增加”任何东西。当你呼叫sizeWithAttributes时,你是在问一个问题。它给出了一个答案--它返回一个大小。

碰巧你正在抛弃这个答案(你永远不会捕捉到它)。因此,您的调用是毫无意义的,尽管它不是正式的错误(它不是编译错误或运行时错误,无法捕获返回值-它只是很愚蠢)。

但是,您所犯的主要错误是没有阅读文档;显然,您在调用此方法时对它可能做的事情完全抱有幻想。别猜了!阅读what the docs tell you

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27085040

复制
相关文章

相似问题

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