2016-09-20 7 views

答えて

0

MFSideMenuContainerViewController.mクラスファイルで手動でフレームを設定します。

#pragma mark - 
#pragma mark - Side Menu Positioning 

- (void) setLeftSideMenuFrameToClosedPosition { 

    if(!self.leftMenuViewController) return; 

    CGRect leftFrame = [self.leftMenuViewController view].frame; 

    //set the frame manually 
    leftFrame.size.height = [UIScreen mainScreen].bounds.size.height; 

    leftFrame.size.width = self.leftMenuWidth; 
    leftFrame.origin.x = (self.menuSlideAnimationEnabled) ? -1*leftFrame.size.width/self.menuSlideAnimationFactor : 0; 
    leftFrame.origin.y = 0; 
    [self.leftMenuViewController view].frame = leftFrame; 
    [self.leftMenuViewController view].autoresizingMask = UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleHeight; 
}