gpt4 book ai didi

ios - iOS 11 中的 UITableViewCell 重新排序样式

转载 作者:行者123 更新时间:2023-11-30 11:58:20 25 4
gpt4 key购买 nike

我有一个允许重新排序的 UITableView。在 11 之前的所有 iOS 版本中,当前重新排序的单元格在拖动时会正确显示(只是稍微透明)。

在 iOS 11 中,我看到的不是实际的单元格内容,而是一个白色的半透明矩形。

我到处搜索但找不到显示实际内容的方法。大家有什么想法吗?

最佳答案

问题似乎在于,当拖动单元格时,其 contentView 的所有 subview 都会获得透明背景。

我通过保留对我自己的背景 View 的引用(作为 IBOutlet)并在单元格的 layoutSubviews 中设置其 backgroundColor 来修复此问题。您可以对要保留其 backgroundColor 的所有其他 View 执行相同的操作。

class QuestionOrderTableViewCell: UITableViewCell {
@IBOutlet weak var bgView: UIView!

override func layoutSubviews() {
super.layoutSubviews()
bgView.backgroundColor = UIColor.black
}
}

关于ios - iOS 11 中的 UITableViewCell 重新排序样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47539624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com