我正在使用自定义 UILabel 类 OHAttributedLabel
将我的文本显示为 JUSTFIED 。在我的 OHAttributedLabel
之后,我想显示一个 UIButtton
。如何获取我的 OHAttributedLabel
的动态高度。我尝试了很多在 stackoverflow 中找到的方法。不幸的是,没有一种方法能给我正确的 Height 。帮我解决这个问题......
最佳答案
您好,我是 OHAttributedLabel 的作者。 感谢您使用它。
您是否尝试过使用 sizeToFit 和 sizeThatFits: 方法? sizeThatFits:是一种 UIView 方法(我在 OHAttributedLabel 中重写),它根据内容为您提供理想的 View /标签大小。
您还可以使用我的 NSAttributedString+Attributes 添加来计算 NSAttributedString 的大小(以像素为单位)(我最近为此在 header 中添加了一个方法,实际上 sizeThatFits 调用了它)
HTH
关于ios - 我的 OHAttributedLabel 的动态高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6835473/