2014-02-28 2 views
0

ECSlidingViewController 구현을 이미 잘 만들 수 있습니다. 하지만이 시나리오를 해결하는 방법에 어려움을 겪고 있습니다.LeftMenuView의 너비가 완전히 공개되었을 때 ECSlidingViewController 팬게 스팅을 비활성화하는 방법은 무엇입니까?

좋아, 나는 MainViewControllerLeftMenuViewController이, 내 MainViewController 폭은 320이고 내 LeftMenuViewController 폭은 240이고 자신의 높이 모두 전체보기 있습니다 (이 달려 여부를 3.5 또는 4 인치 아이폰 화면)

I 내 MainViewController에서 '공개'버튼을 통해 LeftMenuButton을 공개하고/또는 self.slidingViewController.panGesture을 통해 공개 할 수 있습니다. 실제로, 그것은 잘 작동합니다!

제 문제는 LeftMenuView (240)의 전체 너비가 이미 노출되었을 때 제스처를 중지하고 싶습니다. 이 순간부터 나는 오른쪽 끝에 여분의 80 공백을 더한 LeftMenuView을 드러내며 내 견해의 가장 오른쪽 가장자리까지 스 와이프 할 수 있습니다.

의견이 있으십니까? 미리 감사드립니다!

+0

어떤 버전의'ECSlidingViewController'를 사용하고 있습니까? – Wain

답변

1

당신은 anchorLeftRevealAmountanchorRightRevealAmount 값을 설정 한 후 앵커 값을지나 스크롤을 방지하기 위해 NOshouldAllowPanningPastAnchor을 설정 할, 당신은 ECSlidingViewController의 v1.x를 사용한다 가정.

+0

고마워요! 그것은 작동합니다! 내가 또 물어 봐도 될까? –

+0

올바른지 확인하십시오. 나는 괜찮습니다. 그러나 새로운 질문을 만드는 것이 더 나을 것입니다 ... – Wain

+0

이미 틱한 질문에 대답 할 수 있습니까? http://stackoverflow.com/questions/22225037/how-to-properly-set-the-radius-of-clregion –