¿Cómo creo un efecto de paralaje en UITableView con UIImageView en sus celdas prototipo?

Estoy creando una aplicación en iOS 8.4 con Swift.

tengo unUITableView con una costumbreUITableViewCell eso incluye unUILabel yUIImageView. Todo esto es bastante sencillo y todo funciona bien.

Estoy tratando de crear un efecto de paralaje similar aldemostrado en esta demostración.

Actualmente tengo este código en mitableView.cellForRowAtIndexPath

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    var cell = self.tableView.dequeueReusableCellWithIdentifier("myitem", forIndexPath: indexPath) as! MixTableViewCell
    cell.img.backgroundColor = UIColor.blackColor()
    cell.title.text = self.items[indexPath.row]["title"]

    cell.img.image = UIImage(named: "Example.png")

    // ideally it would be cool to have an extension allowing the following
    // cell.img.addParallax(50) // or some other configurable offset

    return cell
}

Ese bloque existe dentro de una clase que se parece aclass HomeController: UIViewController, UITableViewDelegate, UITableViewDataSource { ... }

También soy consciente de que puedo escuchar eventos de desplazamiento en mi clase a través defunc scrollViewDidScroll.

Aparte de eso, ¡se agradece la ayuda!

Respuestas a la pregunta(3)

Su respuesta a la pregunta