如何在LeftMenuView的宽度完全显示时禁用ECSlidingViewController全屏显示?

问题描述:

我可以使ECSlidingViewController实现工作正常。 但是我很难解决这个问题。如何在LeftMenuView的宽度完全显示时禁用ECSlidingViewController全屏显示?

好的,我有MainViewControllerLeftMenuViewController, 我MainViewController宽度为320和我的LeftMenuViewController宽度为240和 两者它们的高度是全视图(取决于是否3.5或4英寸iPhone屏幕)

我能够通过我的MainViewController中的“显示”按钮和/或通过self.slidingViewController.panGesture显示LeftMenuButton。其实,它工作正常!

我的问题是,当整个宽度为LeftMenuView(这是240)已经暴露时,我想停止上述手势。因为这一刻,我可以滑动到我的视图的最右边,在右边暴露LeftMenuView加上额外的80个空白区域。

有什么想法?提前致谢!

+0

您正在使用哪个版本的'ECSlidingViewController'? – Wain

假设你正在使用的ECSlidingViewController 1.x版,你应该设置anchorLeftRevealAmountanchorRightRevealAmount值,然后设置shouldAllowPanningPastAnchorNO防止滚动过去的锚值。

+0

谢谢!有用!介意我问你另一个问题吗? –

+0

如果它是正确的,请打勾。我不介意,但你可能会更好地服务创建一个新的问题... – Wain

+0

已经打勾,你能回答我的这个问题吗? http://*.com/questions/22225037/how-to-properly-set-the-radius-of-clregion –