当用户使用swift在iOS8中的UITabelViewCell中向左滑动时如何拨打电话

时间:2015-07-01 06:33:01

标签: ios swift uitableview

我是swift和编程的新手。请任何人帮助我使用IOS8使用UITabelViewCell拨打电话,不要删除A行,而是使用Swift语言在iPhone中拨打电话

1 个答案:

答案 0 :(得分:0)

如果要显示“删除”或“插入”按钮,可以使用UITableView的以下默认功能来实现:

// Override to support conditional editing of the table view.
override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
    // Return NO if you do not want the specified item to be editable.
    return true
}



// Override to support editing the table view.
override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
    if editingStyle == .Delete {
        // Delete the row from the data source
        tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
    } else if editingStyle == .Insert {
        // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
    }    
}

虽然如果您想要其他自定义按钮,请在此链接查看SWTableViewCellhttps://github.com/CEWendel/SWTableViewCell