我想自定义UITableViewCell的删除按钮,如下代码:
let deleteAciont = UITableViewRowAction(style: UITableViewRowActionStyle.Normal, title: nil, handler: {action, indexpath in
do some thing
});
deleteAciont.backgroundColor = UIColor(patternImage: UIImage(named: "delete")!)
UITableViewCell的高度是70,如下所示:
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return 70
}
图像大小如下:delete.png:70 * 70 \ delete@2x.png:140 * 140 \ delete@3x.png:210 * 210
我长期以来一直对此感到困惑,感谢您的帮助
答案 0 :(得分:1)
tableViewRowAction的长度将是标题的长度
让deleteAciont = UITableViewRowAction(style:UITableViewRowActionStyle.Normal, title:"在这里键入更多空格" ,handler:{action,indexpath in 做一点事 });