【发布时间】:2011-09-11 05:27:47
【问题描述】:
我需要创建一个 CGSize 来计算任意长度的任意文本的文本高度。 UIKit 有这个很好的方法 -sizeWithFont:constrainedToSize: 并且我的文本只限制了宽度,但没有限制高度。
为此,我需要为高度设置最大可能的 CGFloat。
有像“CGFloatMax”这样的常数吗?
【问题讨论】:
-
@answers:每个人都投了赞成票。考虑到他们之间的差距在 4 秒之内,哈哈。
-
查看此类问题的文档可能比在此处发帖花费的时间更少。
-
@Josh Caswell:我认为很多人不知道(至少部分)文档存在。在这种情况下,UIKit 全部使用 CGFloat,所以提问者可能只查看了 UIKit 文档。 @Mikhalo Ivanokov,您需要的是 Core Graphics (CG) 文档:developer.apple.com/library/ios/documentation/CoreGraphics/… Apple 的在线文档搜索也很有用(我发现它比 Xcode 或为此目的的 Google 更好):developer.apple.com/library/ios/search/?q=CGFloat+max
-
@Peter:我知道文档很难导航,而且我知道这是一项必须学习的技能,但是在 Xcode 的搜索框中输入“CGFloat”会直接进入 CGGeometry 参考.
标签: objective-c ios foundation core-foundation cgfloat