我的 View 如下图所示:
这是 uitableview 中的一个单元格 我使用带有排除路径的 uitextview 使文本围绕右侧 View (底部带有图像和文本的 View )流动。有时文字较短,右 View 较长,但有时则不然。我不确定如何计算带有排除路径的 uitextview 的高度,以便与正确的 View 进行比较并决定为单元格设置哪个高度。
我的单元格设置如下:
单元格有 3 个容器
容器 1 是 header ,它是一个标签
容器 2 是上面的图像,其中包含 TextView ,右侧是自定义 View ,下面有照片和文本
容器 3 可以是图像、文本或空
我应该如何为此设置自动布局? 我正在使用 Swift 3 和自动布局
最佳答案
为 TableView 单元格中的 TextView 提供约束。并在 tableView Controller 的 viewDidLoad 中设置以下属性:
self.tableView.estimatedRowHeight = 44
self.tableView.allowsMultipleSelection = true
引用此链接:http://candycode.io/self-sizing-uitextview-in-a-uitableview-using-auto-layout-like-reminders-app/
希望这会有所帮助!
关于swift - iOS Swift 3 - 自动布局,根据文本或 View 大小更改高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42966704/