我有一个包含许多自定义单元格的tableview。我遇到的问题是具有pickerview的细胞是“出血”。在邻近的小区后面。
一旦我按下另一个视图控制器并弹回,相邻的单元格就会正确地不透明,直到我操纵选择器,此时问题再次出现。
事实上,细胞是不透明的。我在故事板和代码中都设置了它。我还在setNeedsLayout
中尝试了layoutIfNeeded
和cellForRowAtIndexPath
。
答案 0 :(得分:1)
将clipsToBounds
属性设置为true
到方法cellForRowAtIndexPath
中的每个单元格。
如果您正在使用原型单元格,则可以在Storyboard中设置此属性。
答案 1 :(得分:0)
您需要提供更多信息。 但是如果我理解正确的话,你应该隐藏包含选择器的单元格,并且只在用户输入时显示它。 这是一个关于如何隐藏单元格的教程,就像iOS应用程序那样。