我们如何相对于tableView单元格更改EditingStyle Button的高度

时间:2019-01-31 05:59:39

标签: ios swift uitableview

我正在使用TableView并以.delete样式编辑单元格,但是单元格的大小已根据应用程序的要求进行了自定义。 Delete Button的高度稍大一点,我们如何自定义它。

请检查屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:1)

@averydev 迅速更新我的代码,您可以尝试

class CustomTableViewCell: UITableViewCell {

    override func didTransition(to state: UITableViewCellStateMask) {
            super.willTransition(to: state)
            if state == .showingDeleteConfirmationMask {
                let deleteButton: UIView? = subviews.first(where: { (aView) -> Bool in
                    return String(describing: aView).contains("Delete")

                })
                if deleteButton != nil {
                    deleteButton?.frame.size.height = 50.0
                }
            }
        }
}