UITableView尾随滑动操作按钮

时间:2018-09-27 18:06:20

标签: ios swift uitableview

是否可以通过任何方式格式化滑动上的uitableview尾随动作按钮?

我知道我能够通过...

    func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath) {
    tableView.subviews.forEach { subview in
        if (String(describing: type(of: subview)) == "UISwipeActionPullView") {
            if (String(describing: type(of: subview.subviews[0])) == "UISwipeActionStandardButton") {
                subview.subviews[0].layer.cornerRadius = 10
                subview.subviews[0].clipsToBounds = true
            }
        }
    }
}

但是它迫使我清除UIContextualAction委托中设置的trailingSwipeActionsConfigurationForRowAt的背景色。这里的问题是,只要轻按/触摸尾随按钮,它就会恢复为透明/白色背景色,并且在行折叠并重置之前不会保持您在willBeginEditingRowAt中设置的颜色。

任何想法都将不胜感激。

0 个答案:

没有答案