如何删除UITableView Edit单元格阴影?

时间:2013-01-10 00:15:43

标签: ios uitableview styling

我有一张正在发生的事情的图片:

enter image description here

如何摆脱那个阴影?

2 个答案:

答案 0 :(得分:1)

在cellForRowAtIndexPath中尝试这个,它就像Charm !!!!

cell.layer.shadowOffset = CGSizeMake(0, 0);
cell.layer.shadowColor = [[UIColor clearColor] CGColor];
cell.layer.shadowRadius = 0;
cell.layer.shadowOpacity = 0.0f;

答案 1 :(得分:0)

Swift 4解决方案;使用扩展的uitableviewcontroller,因为现在阴影在表中,并且仅在移动单元格时添加。

class UITableViewControllerEx: UITableViewController {

    override func viewWillLayoutSubviews() {
        super.viewWillLayoutSubviews()
        view.subviews.filter({ String(describing: type(of: $0)) == "UIShadowView" }).forEach { (sv: UIView) in
            sv.alpha = 0
        }
    }

}