objective-c - 最大 CGFloat 值是否有常数?

我需要创建一个 CGSize 来计算任意长度的任意文本的文本高度。 UIKit 有这个很好的方法 -sizeWithFont:constrainedToSize: 我的文本只在宽度上受到限制,但在高度上没有限制。

为此,我需要为高度设置最大可能的 CGFloat。

有像“CGFloatMax”这样的常数吗?

最佳答案

对于那些使用 Swift 2 的人,你应该使用:

CGFloat.max

对于那些使用 Swift 3 的人,你应该使用:

CGFloat.greatestFiniteMagnitude

请注意,CGFloat.max 在 Swift 3 发布时已被删除,如 documentation 中所反射(reflect)的。 .

https://stackoverflow.com/questions/6285188/

相关文章:

iphone - 如何在 UITextView 中设置边距(填充)?

iphone - 如何设置字体大小以填充 UILabel 高度?

objective-c - 如何在 Objective-C 中调用方法?

iphone - 将数据传回前一个 View Controller

ios - UIButton 底部阴影

objective-c - 反转 NSString 文本

objective-c - 将 UIColor 保存到 NSUserDefaults 并从中加载

iphone - AdMob 崩溃并显示 [GADObjectPrivate changeState

ios - ld : file not found: linker command failed w

iphone - HTML 内容适合 UIWebview 而无需缩小