我有一个tableView自定义单元格。
细胞:
-----------
| Title |
-----------
| | <- (Title-Text)Vertical constraint
| ------------------------------
| | View (with label inside) |
| ------------------------------
| | <- (View-Text) Vertical constraint
| <-|--- (Title-Text) Vertical constraint (deactivated by default)
----------
| Text |
----------
但“视图”并不总是可见对象,如果需要我隐藏他。
我遵循:
这是我运行的应用程序。除了创建后的单元格高度外,一切正常。我看到很多自由空间。
像这样:
-----------
| |
| |
| Title |
| |
| |
-----------
| <- (Title-Text) Vertical constraint
----------
| Text |
----------
但如果我旋转设备或向下滚动,则添加变得正常。
像这样:
-----------
| Title |
-----------
| <- (Title-Text) Vertical constraint
----------
| Text |
----------
创建后如何使正常的细胞高度?
答案 0 :(得分:0)
您是否尝试将视图的高度约束设置为零而不是隐藏?
答案 1 :(得分:0)
这可能是content hugging
的{{1}}优先级。您是否尝试将优先级设置为高于其他垂直约束?