【问题标题】:Dynamic UITextView height in UITableView using auto layout?使用自动布局的 UITableView 中的动态 UITextView 高度?
【发布时间】:2016-01-20 07:44:34
【问题描述】:

我创建了一个 customCell,在该单元格上我有三个 UITextview,我希望 textView 在远程文本填满所有三个 UITextView 时动态调整自身大小,并且我希望单元格根据 textView 动态调整自身大小。 我看到了很多与此相关的答案,但找不到对我有用的解决方案, 我正在使用自动布局并设置所有约束并尝试我在这里找到但尚未解决的所有答案, 谁能告诉我任何我可以遵循的教程或简单的一步一步的事情,以了解我如何才能达到预期的结果, 非常感谢您的帮助

请不要太苛刻,因为我是初学者。 谢谢

【问题讨论】:

  • 按照here的说明使用自动布局。

标签: objective-c autolayout height uitextview row-height


【解决方案1】:

就像Deepak 说的那样,你应该将estimatedRowHeight 设置为大于零的值,将rowHeight 设置为UITableViewAutomaticDimension

此外,您的垂直约束应覆盖整个单元格。

如需更详细的解释,您可以在我写的 post 上获得一个高峰,它描述了如何通过一个工作示例项目实现自动调整大小的文本视图。

【讨论】:

    【解决方案2】:

    如果您执行以下操作,那么它将起作用, - 在表格视图中使用estimatedRowHeight - 从单元格顶部到底部有适当的约束,以便自动布局引擎可以正确计算高度 - 文本视图的内容压缩阻力优先级应为 1000

    【讨论】:

      猜你喜欢
      • 2014-01-11
      • 2013-09-01
      • 2014-07-06
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 2017-11-17
      • 2013-12-20
      • 2014-01-03
      相关资源
      最近更新 更多