I want to do something like this:
but what I end up is the element getting clipped and being pushed as i swipe left like so:
Edit:
Here's my code initial code.
Swipe action:
func tableView(_ tableView: UITableView, trailingSWipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
var error: [[String : AnyObject]]
var cell = tableView.cellForRow(at: indexPath) as! TabeleViewCell
error = tableModelValue[5] as! [[String : AnyObject]]
if(error[0]["value"] as? String != " ") {
cell.errorView.isHidden = false
cell.errorText.text = error[0]["value"] as? String
} else {
cell.errorView.isHidden = true
}
let important = importantAction(at: indexPath)
let details = detailsAction(at: indexPath)
let swipeAction = UISwipeActionsConfiguration(actions: [details, important]))
return swipeAction
}
the errorView is the red UIView that appears when the user swipes left.
Any help would be greatly appreciated. Thank you!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…