好吧,我的应用程序中有一个表格视图,并且我希望在用户滑动时显示图像(已知为“滑动删除”)。 但是这里的动作不是删除,而是我想显示更多信息。所以我要使用自定义图片。
在我的代码中,我是这样的:
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let deleteAction = UIContextualAction(style: .normal, title: nil, handler: { (ac:UIContextualAction, view:UIView, success:(Bool) -> Void) in
debugPrint("Delete tapped")
success(true)
})
deleteAction.image = UIImage(named: "info")
deleteAction.backgroundColor = UIColor(patternImage:UIImage(named: "clearPhoto")!)
return UISwipeActionsConfiguration(actions: [deleteAction])
}
一切正常。但是由于某些原因,应用程序中的图像变白了。
删除按钮的颜色是正常的白色,所以我想问题就在那儿。但是我找不到改变它的地方。也许这个奇妙的网络中的任何人都可以帮助我?