首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用drawInRect:withAttributes

如何使用drawInRect:withAttributes
EN

Stack Overflow用户
提问于 2013-11-02 17:50:47
回答 1查看 447关注 0票数 1

下面是一个教程,其中我创建了如下所示的CGSize:

代码语言:javascript
运行
复制
 CGSize size = [self.label.text sizeWithFont:(UIFont) forWidth:(CGFloat) lineBreakMode:(NSLineBreakMode)];

首先,这意味着什么,它是干什么的?我看到它在iOS 7中被废弃了,取而代之的是drawInRect:WithAttribute。这做了同样的事情,它是如何使用的?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-02 18:38:38

如果你选择点击Xcode中的方法,它会告诉你它做什么.

此特定方法返回一个CGSize (具有两个字段-宽度和高度),该结构由NSString (标签中的文本)为特定字体和有限长度计算。

例如,您想知道您的标签有多大,以便在屏幕上定位其他元素。此方法有助于您,因为它返回所述标签所占的大小。

替换它的方法是boundingRectWithSize:options:attributes:context:,它执行相同的操作

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

https://stackoverflow.com/questions/19744910

复制
相关文章

相似问题

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