是否可以通过任何方式格式化滑动上的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
中设置的颜色。
任何想法都将不胜感激。