0
iOS에서 슬라이더를 사용하려고하면 마스터 메뉴가 슬라이드 아웃됩니다. 그것은 안드로이드에서 잘 작동합니다.Xamarin.Forms 슬라이더 iOS 제스처 실패
한 가지 옵션은 제스처를 함께 사용하지 않도록 설정하는 것이지만 해당 페이지에서만 사용하지 못하게하는 방법을 찾지 못했습니다. 슬라이더가없는 다른 페이지의 슬라이딩 제스처를 유지하고 싶습니다.
iOS에서 슬라이더를 사용하려고하면 마스터 메뉴가 슬라이드 아웃됩니다. 그것은 안드로이드에서 잘 작동합니다.Xamarin.Forms 슬라이더 iOS 제스처 실패
한 가지 옵션은 제스처를 함께 사용하지 않도록 설정하는 것이지만 해당 페이지에서만 사용하지 못하게하는 방법을 찾지 못했습니다. 슬라이더가없는 다른 페이지의 슬라이딩 제스처를 유지하고 싶습니다.
슬라이더가 페이지 가장자리에 너무 가까이있는 것처럼 들릴 수 있습니다. 디자인에서 허용하는 경우 슬라이더의 왼쪽과 오른쪽에 여백을 추가하십시오.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:SliderTest"
x:Class="SliderTest.MainPage">
<StackLayout Orientation="Vertical" VerticalOptions="Center">
<Slider Margin="10,0,10,0"/>
</StackLayout>
</ContentPage>
그리고이 경우에 당신은 당신이 좋아하는 작업을 수행 할 수 있습니다, iOS 및 안드로이드에 대한 별도의 여백을 필요
<StackLayout Orientation="Vertical" VerticalOptions="Center">
<Slider>
<Slider.Margin>
<OnPlatform x:TypeArguments="Thickness" iOS="10,0,10,0" Android="20,0,20,0"/>
</Slider.Margin>
</Slider>
</StackLayout>
추가 마진을 해결! 감사 :) – Magnus