扩展UITableViewCell UIElements约束问题?

时间:2016-06-20 02:41:35

标签: ios swift uitableview dynamic constraints

经过一段时间在我的项目中寻找答案和烦躁不安,我决定来这里。

问题:我创建了一个UITableView,当用户点击它们时,单元格会在其中展开。这部分是完美的,然而,我似乎无法得到约束或高度正确。在敲击之前,单元格是TOTAL屏幕的1/3(包括状态和导航条),然后它们扩展为该大小的1.75倍。最初只有一个UIImageView占用了未显示的单元格,一旦它被录制,它应该显示UIScrollView(其中包含静态数据。)但是,我似乎无法实现这一点,当我添加约束时,我要么得到重叠的ImageViews,打开ScrollView的一部分,压缩图像或正常工作的扩展单元格,但一旦单元格打开,图像就会随之扩展(我不介意),但ScrollView不存在。

我附上了界面构建器重建的屏幕截图。 UIImageView设置为300,ScrollView设置为215. Screenshot of Interface

2 个答案:

答案 0 :(得分:0)

尝试检查图像视图和scrollView的内容拥抱优先级和内容压缩阻力优先级。

答案 1 :(得分:0)

func checkHeight() {

levelsView.hidden = (frame.size.height < P1Cell.expandedHeight)}

您应该检查此返回否或是, 以及如何将框架更改为边界。