我有一个表格视图单元格,它有三个垂直元素
我想仅在失败时显示验证标签。
如果我只是隐藏验证标签,那么标签所占用的空间就在那里,并且在下一行之间有更多距离看起来很尴尬
那么处理场景的最佳方法是什么
每当验证标签的隐藏状态发生变化时,更改表格行高度
我认为这种方法可能不会起作用,因为tableview单元格中的标签仍然存在,因此tableview单元格会重新调整自己,使标签高度无论是否出现
只要标签的隐藏状态发生变化,就更改标签高度约束常量和表格高度
所以基本上如果我想要隐藏它,那么我将把标签的高度设置为零并重新调整桌子高度......它会工作但是有问题..
如果我将标签行数设置为零,那么取决于内容标签将改变其内容高度....但是因为我使用约束高度...我将硬编码高度,它可能再次导致问题
基本上我需要的是我有一个标签和文本框,其高度是固定的,我还有一个标签......有时可能会被隐藏,这可能是一行或4行
我希望行高根据那个来调整(0行(隐藏),1 / 2/3行标签可见) 有时甚至我说的第一个标签都可以转到较小设备的下一行,比如iphone 4s
所以有人帮我解决了这个问题