如何在tableview单元格中隐藏和取消隐藏图像视图?

时间:2016-08-29 04:10:12

标签: ios uitableview uiimageview show-hide

我正在使用两行的tableview。每行都有一个标签,按钮和图像视图。最初行高为50,没有图像。当我单击单元格中的按钮时,图像选择器将打开并从相机胶卷中选择一个图像。那么如何使用单元格中的图像视图将tableview高度更新为100?

1 个答案:

答案 0 :(得分:2)

您可以使用自动布局实现此目的。如果您在xib

中设计这样的单元格

高度为100的单元格: enter image description here

对图像视图有这些限制:

enter image description here

高度为50时看起来像这样:

enter image description here

奇怪的一行是自动布局自动缩小的图像视图。它在界面构建器中看起来很糟糕,但在设备/模拟器上也可以。您必须记住的一件事是,当单元格处于50高度时,只删除图像(不是图像视图!),当它处于100时,将其设置为。

另外,我建议您了解autolayout,因为它是一个强大的工具。