Ios UITableview是否在拖动时隐藏阴影?
我在Ios UITableview是否在拖动时隐藏阴影?,ios,swift,uitableview,Ios,Swift,Uitableview,我在Stackoverflow中尝试了所有解决方案,我没有为自己工作,我试图在tableview中拖动单元格时隐藏单元格阴影,tableview是UIViewcontroller的一部分: 我已经将这个类附加到tableview,但是当我拖放单元格时,阴影仍然存在 class NoShadowTableView: UITableView { weak var wrapperView: UIView? override func didAddSubview(_ subvie
Stackoverflow
中尝试了所有解决方案,我没有为自己工作,我试图在tableview
中拖动单元格时隐藏单元格阴影,tableview
是UIViewcontroller
的一部分:
我已经将这个类附加到tableview,但是当我拖放单元格时,阴影仍然存在
class NoShadowTableView: UITableView {
weak var wrapperView: UIView?
override func didAddSubview(_ subview: UIView) {
super.didAddSubview(subview)
if wrapperView == nil && "\(type(of: subview))" == "UITableViewWrapperView" {
wrapperView = subview
}
}
override func layoutSubviews() {
super.layoutSubviews()
wrapperView?.subviews.forEach({ view in
if "\(type(of: view))" == "UIShadowView" {
view.isHidden = true
}
})
}
}
在我发布这个问题之前,我已经尝试了社区中所有关于我的问题,没有人为我工作,也许有人在iOS 14“2020”上有相同的问题
您是否已研究过通过自定义动画,例如,它详细说明了如何与拖动预览交互。如果您详细说明您以前尝试过的内容,也会有所帮助。