How To Create a Cool 3D Sidebar Animation Like in Taasky

And if someone want to control to which point the menuView must be revealed to actually show etc. this does the trick:

// MARK: - UIScrollViewDelegate
func scrollViewDidScroll(scrollView: UIScrollView) {
let revealFrom: CGFloat = 40.0
scrollView.pagingEnabled = scrollView.contentOffset.x <= revealFrom
let multiplier = 1.0 / CGRectGetWidth(menuContainerView.bounds)
let offset = scrollView.contentOffset.x * multiplier
let fraction = 1.0 - offset
menuContainerView.layer.transform = transformForFraction(fraction)
menuContainerView.alpha = fraction
print(“DS: offset = (scrollView.contentOffset.x), paging: (scrollView.pagingEnabled)”)
}

func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
    let hideUntil: CGFloat = 40.0
    if scrollView.contentOffset.x > hideUntil {
        scrollView.setContentOffset(CGPoint(x: CGRectGetWidth(menuContainerView.frame), y: 0.0), animated: true)
    }
}