2017-11-17 2 views
0

Android 및 iOS에서 마스터 페이지 (서랍 메뉴)를 표시하는 스 와이프 동작이 다릅니다. Android의 경우 화면 가장자리에서만 스 와이프하며 화면의 아무 곳에서나 스 와이프하면 iOS에서 스 와이프합니다. 전체 화면 스 와이프의 문제점은 내 세부 페이지 중 하나가 Map이고 마스터 세부 제스처가지도 제스처 처리기를 무시하기 때문에 사용자가 왼쪽에서 오른쪽 방향 스크롤을 할 수 없다는 것입니다. 나는 간단한 검사 효과적으로 왼쪽 메뉴 슬쩍 비활성화하지만 안드로이드에서 발생처럼 내가 정말하고 싶은 것하는 것은 가장자리에서 슬쩍입니다Xamarin.Forms iOS 용 마스터/세부 정보 스 와이프

IsGestureEnabled = page.DetailPage != MenuItemViewModel.Detail.Map || Device.RuntimePlatform != Device.iOS; 

으로 주위했다.

Xamarin Forms의 iOS에서 메뉴 가장자리를 스 와이프하는 간단한 방법 (즉, 맞춤 렌더러 없음)이 있습니까?

+0

에서 이벤트 열려있는 메뉴를 패닝 얻는 것입니다. –

답변

0

간단한 씨 제스처 플러그인, 나는 당신이 대안을 찾아하지 않는 한이를 달성 할 수있는 방법 두려워하지 출근 또는 루트 페이지

//--------------------------------------------------------- 
public void ShowMenu() 
//--------------------------------------------------------- 
{ 
    Debug.WriteLine("Root ShowMenu"); 
    IsPresented = true; 
} 
관련 문제