我有一个UITableView,在这个表视图中使用以下自定义单元格。
我试图做一些帖子复制facebook主要概念的帖子。这个单元代表一个帖子,我对自动布局概念有一些问题,因为我在目标c和ios9中真的很新,我不能让它正常工作。
关于我的B视图,我有两个主要问题。 首先,我想将我的E视图调整为适合b视图宽度的最大可缩放尺寸。 (像Facebook图片可以正确缩放到手机屏幕上) 其次,有些帖子不会包含B视图,因为B视图代表帖子的图像视图。我想删除该视图,只保留A / C视图。我希望我的单元格根据其中的信息调整大小。我已经在我的代码中添加了uitableview中单元格的平均值,但是我无法使其工作。
Pd:对不起我的英文
答案 0 :(得分:1)
表视图单元的完全动态高度可通过以下方式实现:1)使用估计的行高,2)将rowHeight设置为AutoDimension,3)最重要的是在xib / storyboard中使用约束。单元格可以包含按钮/标签或您想要的任何UI组件,只要您正确约束它们,尤其是确保事物被垂直约束,以便表格视图可以计算出单元格高度。
看看这个https://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift