Tableview滑动的自定义图像-图像更改的颜色

时间:2018-10-23 14:53:41

标签: ios swift image uitableview swipe

好吧,我的应用程序中有一个表格视图,并且我希望在用户滑动时显示图像(已知为“滑动删除”)。 但是这里的动作不是删除,而是我想显示更多信息。所以我要使用自定义图片。

enter image description here

在我的代码中,我是这样的:

  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])
}

一切正常。但是由于某些原因,应用程序中的图像变白了。

enter image description here

删除按钮的颜色是正常的白色,所以我想问题就在那儿。但是我找不到改变它的地方。也许这个奇妙的网络中的任何人都可以帮助我?

0 个答案:

没有答案