Ios UITableViewCell滑动单元格时的背景色动画
我在滑动表视图单元格时实现自定义动画时遇到问题。 目标是在用动画滑动单元格时更改单元格背景色。 理想情况下,如果背景颜色根据x轴上的偏移量而变化,这是完美的。 或者,如果不可能或很难做到这一点,最好在完成滑动时完成动画。 单元格的背景色应该与操作按钮的背景色相同。 “滑动”是指使按钮显示为默认删除操作的手势 以下代码是当前代码Ios UITableViewCell滑动单元格时的背景色动画,ios,swift,uitableview,uiviewanimation,uitableviewrowaction,Ios,Swift,Uitableview,Uiviewanimation,Uitableviewrowaction,我在滑动表视图单元格时实现自定义动画时遇到问题。 目标是在用动画滑动单元格时更改单元格背景色。 理想情况下,如果背景颜色根据x轴上的偏移量而变化,这是完美的。 或者,如果不可能或很难做到这一点,最好在完成滑动时完成动画。 单元格的背景色应该与操作按钮的背景色相同。 “滑动”是指使按钮显示为默认删除操作的手势 以下代码是当前代码 override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationFo
override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let action = UIContextualAction(style: .normal, title: "", handler: { (action,view,completionHandler ) in
completionHandler(true)
})
action.image = UIGraphicsImageRenderer(size: CGSize(width: 30, height: 30)).image { _ in
UIImage(named:"sell_btn")?.draw(in: CGRect(x: 0, y: 0, width: 30, height: 30))
}
action.backgroundColor = UIColor(hex: "#F4F4F4")
tableView.backgroundColor = .red
let confrigation = UISwipeActionsConfiguration(actions: [action])
return confrigation
}
此代码在调用此函数时更改背景色
附言:我也试过MGSwipeCell和SwipeCellKit,但它们并没有提供我想要的东西
谢谢。定制,您有百分比和颜色,可以选择您想要的颜色