2017-01-06 10 views
1

私のプロジェクトのサードパーティアプリケーションSWReavelViewControllerを使用しました。しかし私は私のサイドバーの幅を調整することができます。幅の調整は可能ですか?SWRevealViewControllerサイドバーの幅を増やす方法は?

1.開きSWRevealViewController.mファイルと、あなたは_initDefaultProperties方法を得る:

+0

あなたの要件に合わせてカスタマイズすることができます –

答えて

2

はこれを行うための最善の方法があるあなたのMenuviewcontroller

- (void)viewDidLoad { 

    self.revealViewController.rearViewRevealWidth = self.view.frame.size.width-85; 

} 
0

ため、このコードを試してみてください。この_initDefaultProperties方法で

2.は次のようになります。

- (void)_initDefaultProperties 
{ 
    _frontViewPosition = FrontViewPositionLeft; 
    _rearViewPosition = FrontViewPositionLeft; 
    _rightViewPosition = FrontViewPositionLeft; 
    _rearViewRevealWidth = 260.0f; // In this method you can change the side bar width 
    _rearViewRevealOverdraw = 60.0f; 
    _rearViewRevealDisplacement = 40.0f; 
    _rightViewRevealWidth = 260.0f; 
    _rightViewRevealOverdraw = 60.0f; 
    _rightViewRevealDisplacement = 40.0f; 
    _bounceBackOnOverdraw = YES; 
    _bounceBackOnLeftOverdraw = YES; 
    _stableDragOnOverdraw = NO; 
    _stableDragOnLeftOverdraw = NO; 
    _presentFrontViewHierarchically = NO; 
    _quickFlickVelocity = 250.0f; 
    _toggleAnimationDuration = 0.3; 
    _toggleAnimationType = SWRevealToggleAnimationTypeSpring; 
    _springDampingRatio = 1; 
    _replaceViewAnimationDuration = 0.25; 
    _frontViewShadowRadius = 2.5f; 
    _frontViewShadowOffset = CGSizeMake(0.0f, 2.5f); 
    _frontViewShadowOpacity = 1.0f; 
    _frontViewShadowColor = [UIColor blackColor]; 
    _userInteractionStore = YES; 
    _animationQueue = [NSMutableArray array]; 
    _draggableBorderWidth = 0.0f; 
    _clipsViewsToBounds = NO; 
    _extendsPointInsideHit = NO; 
} 

あなたはあなたの条件に応じての代わり_rearViewRevealWidth = 260.0f;このライン_rearViewRevealWidth = Your_value.0f、変更値をDO-が何をしています。

要件に応じてカスタマイズできます。

ありがとうございました:)

関連する問題