TWTSideMenuViewController向右向左打开

问题描述:

我要在用户TWTSideMenuViewController在我的应用程序,但我的应用程序将有一个不是左侧的右侧菜单。所以,我想知道如何编辑TWTSideMenuViewController https://github.com/twotoasters/TWTSideMenuViewController打开到右边不离开。TWTSideMenuViewController向右向左打开

谢谢

没问题!修改closeTransformForMenuViewopenTransformForMenuView方法如下:

- (CGAffineTransform)closeTransformForMenuView 
{ 
    CGFloat transformSize = 1.0f/self.zoomScale; 
    CGAffineTransform transform = CGAffineTransformScale(self.menuViewController.view.transform, transformSize, transformSize); 
    return CGAffineTransformTranslate(transform, 
             -(-(CGRectGetMidX(self.view.bounds)) - self.edgeOffset.horizontal), 
             -self.edgeOffset.vertical); 
} 

- (CGAffineTransform)openTransformForView:(UIView *)view 
{ 
    CGFloat transformSize = self.zoomScale; 
    CGAffineTransform newTransform = CGAffineTransformTranslate(view.transform, -(CGRectGetMidX(view.bounds) + self.edgeOffset.horizontal), self.edgeOffset.vertical); 
    return CGAffineTransformScale(newTransform, transformSize, transformSize); 
} 
+0

非常感谢,它的工作原理 – 2014-09-28 07:11:40