私のプロジェクトのサードパーティアプリケーションSWReavelViewController
を使用しました。しかし私は私のサイドバーの幅を調整することができます。幅の調整は可能ですか?SWRevealViewControllerサイドバーの幅を増やす方法は?
1.開きSWRevealViewController.m
ファイルと、あなたは_initDefaultProperties
方法を得る:
私のプロジェクトのサードパーティアプリケーションSWReavelViewController
を使用しました。しかし私は私のサイドバーの幅を調整することができます。幅の調整は可能ですか?SWRevealViewControllerサイドバーの幅を増やす方法は?
1.開きSWRevealViewController.m
ファイルと、あなたは_initDefaultProperties
方法を得る:
はこれを行うための最善の方法があるあなたのMenuviewcontroller
- (void)viewDidLoad {
self.revealViewController.rearViewRevealWidth = self.view.frame.size.width-85;
}
ため、このコードを試してみてください。この_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-が何をしています。
要件に応じてカスタマイズできます。
ありがとうございました:)
あなたの要件に合わせてカスタマイズすることができます –