Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UITableview是否在拖动时隐藏阴影?_Ios_Swift_Uitableview - Fatal编程技术网

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”上有相同的问题


您是否已研究过通过自定义动画,例如,它详细说明了如何与拖动预览交互。如果您详细说明您以前尝试过的内容,也会有所帮助。