UITableView滑动自定义按钮消失了

时间:2018-10-10 20:39:27

标签: ios swift uitableview

触发滑动操作后,我的自定义UITableViewCell出现问题。我的单元格中有一个UIStepperUILabel和一个UIImage,但是当我滑动时,只有UIStepper元素消失了。完成/取消滑动动作后,UIStepper会在不久后重新出现。 请参阅随附的gif:

enter image description here

这是实现滑动操作的代码:

override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
{
    let deleteAction = UIContextualAction(style: .destructive, title: "Delete") { (action, view, handler) in
        print("Delete Action Tapped")
    }

    let editAction = UIContextualAction(style: .destructive, title: "Edit") { (action, view, handler) in
        print("Add Action Tapped")
    }

    editAction.backgroundColor = .orange
    deleteAction.backgroundColor = .red
    let configuration = UISwipeActionsConfiguration(actions: [deleteAction, editAction])
    return configuration
}

在iOS 12上使用Swift 4.2和Xcode10。我们将不胜感激!

0 个答案:

没有答案