如何在LeftMenuView的宽度完全显示时禁用ECSlidingViewController全屏显示?
我可以使ECSlidingViewController
实现工作正常。 但是我很难解决这个问题。如何在LeftMenuView的宽度完全显示时禁用ECSlidingViewController全屏显示?
好的,我有MainViewController
和LeftMenuViewController
, 我MainViewController
宽度为320和我的LeftMenuViewController
宽度为240和 两者它们的高度是全视图(取决于是否3.5或4英寸iPhone屏幕)
我能够通过我的MainViewController
中的“显示”按钮和/或通过self.slidingViewController.panGesture
显示LeftMenuButton
。其实,它工作正常!
我的问题是,当整个宽度为LeftMenuView
(这是240)已经暴露时,我想停止上述手势。因为这一刻,我可以滑动到我的视图的最右边,在右边暴露LeftMenuView
加上额外的80个空白区域。
有什么想法?提前致谢!
假设你正在使用的ECSlidingViewController
1.x版,你应该设置anchorLeftRevealAmount
和anchorRightRevealAmount
值,然后设置shouldAllowPanningPastAnchor
到NO
防止滚动过去的锚值。
谢谢!有用!介意我问你另一个问题吗? –
如果它是正确的,请打勾。我不介意,但你可能会更好地服务创建一个新的问题... – Wain
已经打勾,你能回答我的这个问题吗? http://stackoverflow.com/questions/22225037/how-to-properly-set-the-radius-of-clregion –
您正在使用哪个版本的'ECSlidingViewController'? – Wain