Swift - Tableviewcell删除图标自定义

标签 swift uitableview

是否可以将左侧图标(删除 tableviewcell 中的行时)设置为自定义图像?

delete icon

谢谢:)

最佳答案

请在您的 Your Controller 中尝试以下代码

func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {
    let button1 = UITableViewRowAction(style: .default, title: "Your Title If You Want") { action, indexPath in
        print("button1 pressed!")
    }
    if let image = UIImage(named: "yourImage.png"){
        button1.backgroundColor = UIColor(patternImage: image)
    }
    return [button1]
}

关于Swift - Tableviewcell删除图标自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44885153/

相关文章:

ios - UITableViewCell 编辑附件颜色

ios - Swift 的 AGPushNote 替代品?

ios - 在 Swift 中单击 TableView 的单元格时如何调用(显示)另一个 View Controller

ios - 如何将自定义内容添加到不同的单元格内容

ios - UITableView 部分未按预期排序

ios - 按下加号按钮时,在当前单元格下方动态插入新单元格

ios - Swift - 调用中参数 "coder"缺少参数

swift - 使用 Swift 打印本地 PDF

ios - UITableViewCell 图像加载错误的图像

objective-c - UITableViewCell 中的 UILabel 在 Interface Builder 中移动时剪辑内容