Mueva UIViews para evitar colisiones como reorganizar los iconos en Springboard

¿Cómo se replicaría uno el efecto en el iPhone cuando reorganizas los íconos de la aplicación? Tendría que evitar las colisiones y reorganizar las UIViews mientras se ajusta a una cuadrícula.

Respuestas a la pregunta(2)

Su respuesta a la pregunta