我需要创建一个 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/