iOS에서 슬라이더를 사용하려고하면 마스터 메뉴가 빠져 나옵니다. Android에서 잘 작동합니다.
한 가지 옵션은 제스처를 모두 비활성화하는 것이지만 해당 페이지에서만 비활성화하는 방법을 찾지 못했습니다. 슬라이더없이 다른 페이지의 슬라이딩 제스처를 유지하고 싶습니다.
슬라이더가 페이지 가장자리에 너무 가까이있는 것 같습니다. 디자인에서 허용하는 경우 슬라이더의 왼쪽과 오른쪽에 여백을 추가해보십시오.
<?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와 Android에 대해 별도의 여백이 필요한 경우 다음과 같이 할 수 있습니다.
<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>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다