我使用Autolayout自动设置单元格的高度。但我想在我的单元格中使用一些隐藏的UIViews。所以在一些行中他们应该隐藏起来。这里的问题是,如果标签仍然隐藏,它会被自动布局识别,并使用该空间。自我大小细胞。 Autolayout和隐藏的UIViews
所以我想我需要更新我的标签的高度,或者我的约束的高度。
如果我使用Autolayout隐藏单元格中的UIElements,那么正确的方法是什么?
如何更新现有(来自Storyboard)约束?
编辑:发现我能够更新与故事板约束,是否正确的方式来处理? - 但是哪个设置高度是正确的? (这仅仅是一个示范项目)
它可能会更好地在IB中创建两个不同的单元格(或更多,如果您需要它们),并根据该indexPath的数据返回所需的单元格,而不是尝试隐藏视图。这样,每个单元格都可以适当地拥有正确的约束和大小。 – rdelmar 2014-10-03 15:27:45
这是我现在正在努力的解决方案。这些将导致大约12个不同的原型单元,但我想性能仍然会更好。谢谢 – derdida 2014-10-03 15:54:22