¿Cómo hacer la animation FB UIView más reciente?

en el último cliente de FB, una animation es como introduzca la descripción de la imagen aquí

Esta es la página de verificación de FB normal y si hace clic en el button de la esquina superior izquierda, la página de preference aparece con una animation de izquierda a derecha:

introduzca la descripción de la imagen aquí

¿Como hacerlo? Conozco la forma de hacer la animation UIV de izquierda a derecha, pero no así, parte de la página de control todavía en la pantalla, y si hace clic en el button de la esquina superior izquierda, vuelva a activar el button en la position original …

Acabo de abrir un proyecto en Github que logra exactamente lo que estás buscando de una manera que se parece más a la implementación de Facebook.

Compruébelo en Github: https://github.com/pkluz/PKRevealController