Swift 重写系统长按拖拽Cell的图标
2019-08-26 本文已影响0人
屈涯
override func layoutSubviews() {
super.layoutSubviews()
for view: UIView in self.subviews {
let viewStr = NSStringFromClass(type(of: view)).components(separatedBy: ".").last!
if viewStr == "UITableViewCellReorderControl" {
for subview: UIView in view.subviews where subview is UIImageView {
let selectView = subview as? UIImageView ?? UIImageView()
selectView.image = UIImage.init(named: "icon_move")
selectView.snp.makeConstraints { (make) in
make.centerY.equalTo(self)
make.width.equalTo(28)
make.height.equalTo(28)
make.right.equalTo(-20)
}
}
}
}
}