ios - 我的 OHAttributedLabel 的动态高度

标签 ios

我正在使用自定义 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/

相关文章:

ios - “+”未出现在 iOS 的 Firebase 存储的路径中

ios - 修复弹出滚动菜单的动画

ios - 我必须保存()我的 NSManagedObjectContext 吗?

ios - 从导航后退按钮解除 segue

ios - 如何在 TableView 的行中应用不同的单元格样式

ios - 按属性值从数组中删除项目

ios - 如何在接收远程通知时从应用程序委托(delegate)正确转换到 View Controller ?

ios - uipickerview 选择默认行

ios - 如何使用 MVVM 和 RxSwift 事件在 UIViewController 及其子 UIView 之间进行通信?

ios - SwiftUI Firestore 数据在第一次加载时不显示