美文网首页
Swift 修改表视图拖动单元格时出现的阴影

Swift 修改表视图拖动单元格时出现的阴影

作者: CYC666 | 来源:发表于2023-06-18 17:04 被阅读0次
IMG_7EAEB658D7B3-1.jpeg image.png

1、从上图的UI调试中可以看出,出现的阴影是属于UITableView的子视图,而不是UITableViewCell的子视图,这个要注意一下

2、新建一个表视图的子类,重写layoutSubviews方法,在里面可以拿到类名为UIShadowView的子视图

3、视图都拿到了,要怎么修改请君自便


class TempTableView: UITableView {
    

 
    override func layoutSubviews() {
        super.layoutSubviews()
        
        
        self.changeClearButtonImage()
        
    }
    
    // MARK: 修改清除按钮图片
    @objc func changeClearButtonImage() {
        
        for item in self.subviews {
            
            let className = type(of: item)
            if className.className == "UIShadowView" {
                
                // 在这里改
                item.isHidden = true
            }
        }
        
    }
    
    
}

相关文章

网友评论

      本文标题:Swift 修改表视图拖动单元格时出现的阴影

      本文链接:https://www.haomeiwen.com/subject/oiksydtx.html