UITableViewCell 中的 UIPickerView 显示在下一个 Cell 后面
UIPickerView in UITableViewCell showing behind next Cell
我有一个包含许多自定义单元格的表格视图。我遇到的问题是带有 pickerview 的单元格在相邻单元格后面 'bleeding' 。
一旦我按下另一个视图控制器并弹回,相邻的单元格就会适当地不透明,直到我操作选择器,此时问题再次出现。
该单元格实际上是不透明的。我在故事板和代码中都这样设置了它。我也在 cellForRowAtIndexPath
中尝试了 setNeedsLayout
和 layoutIfNeeded
。
您需要提供更多信息。
但是如果我理解正确的话,你应该隐藏包含选择器的单元格并且只在用户输入时显示它。
这是有关如何隐藏单元格的教程,就像日历 iOS 应用程序一样。
将 clipsToBounds
属性 设置为 true
到方法 cellForRowAtIndexPath
中的每个单元格。
如果您使用的是原型单元格,则可以在 Storyboard 中设置此项 属性。
我有一个包含许多自定义单元格的表格视图。我遇到的问题是带有 pickerview 的单元格在相邻单元格后面 'bleeding' 。
一旦我按下另一个视图控制器并弹回,相邻的单元格就会适当地不透明,直到我操作选择器,此时问题再次出现。
该单元格实际上是不透明的。我在故事板和代码中都这样设置了它。我也在 cellForRowAtIndexPath
中尝试了 setNeedsLayout
和 layoutIfNeeded
。
您需要提供更多信息。 但是如果我理解正确的话,你应该隐藏包含选择器的单元格并且只在用户输入时显示它。 这是有关如何隐藏单元格的教程,就像日历 iOS 应用程序一样。
将 clipsToBounds
属性 设置为 true
到方法 cellForRowAtIndexPath
中的每个单元格。
如果您使用的是原型单元格,则可以在 Storyboard 中设置此项 属性。