繁体   English   中英

iOS Swift 3-自动布局,更改高度取决于文本或视图大小

[英]iOS Swift 3 - Autolayout, change height depends on text or view size

我有一个如下图的视图:

在此处输入图片说明

这是uitableview中的一个单元格,我使用带有排除路径的uitextview来使文本围绕正确的视图(底部带有图像和文本的视图)流动。 有时文本简短而正确的视图较长,但有时则相反。 我不确定如何使用排除路径计算uitextview的高度,以便与正确的视图进行比较并确定用于单元格设置的高度。

我的单元格设置如下:

  • 牢房有3个容器

  • 容器1是标头,它是标签

  • 容器2是上面的图像,其中包含一个文本视图,右边是一个自定义视图,下面是照片和文本

  • 容器3可以是图片,文本或空白

我应该如何为此设置自动布局? 我正在使用Swift 3和自动布局

在表视图单元格中为文本视图提供约束。 并在tableView控制器的viewDidLoad中设置以下属性:

self.tableView.estimatedRowHeight = 44
self.tableView.allowsMultipleSelection = true

请参阅以下链接: http : //candycode.io/self-sizing-uitextview-in-a-uitableview-using-auto-layout-like-reminders-app/

希望这会有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM