2017-12-14 7 views
-2

중첩 된 ScrollView이 작동하지 않습니다. 그것을 해결하는 방법?
그것은 오랜 시간이Xamarin.Form에서 scrollview가 scrollview에 중첩되어 있고 안쪽에서 스크롤 뷰가 안쪽에 있습니다.

<ScrollView x:Name="parentScrollView" Grid.Row="1"> 
    <StackLayout> 
     <AbsoluteLayout VerticalOptions="FillAndExpand" Margin="0,-8,0,0"> 
      <AbsoluteLayout AbsoluteLayout.LayoutBounds="0,0,1,1" AbsoluteLayout.LayoutFlags="All"> 
       <AbsoluteLayout x:Name="scrollAbsoluteLayout"> 
        <ScrollView x:Name="scrollView"> 
         <Label x:Name="contentText" FontSize="20" TextColor="{x:Static local:UIColorConfigs.Compliment_text_color}" Margin="35,10,103,0"> 
          <Label.FontFamily> 
           <OnPlatform x:TypeArguments="x:String" iOS="segoescb" Android="segoescb.ttf#segoescb" /> 
          </Label.FontFamily> 
         </Label> 
        </ScrollView> 
       </AbsoluteLayout> 
      </AbsoluteLayout> 
     </AbsoluteLayout> 
    </StackLayout> 
</ScrollView> 
+4

https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/scroll-view/ 중첩 된 ScrollViews는 피해야합니다. OS와 상관없이 위의 예는 나쁜 디자인처럼 보입니다. 다시 생각해보고 공식 가이드 라인을 따르십시오. – EvZ

답변

2

나를 혼란 당신이해야 결코 둥지 ScrollviewScrollView. 일반적으로 우스운 행동으로 이어지는 아주 나쁜 습관입니다 ...

+0

예. Android에서는 매우 나쁨.하지만 iOS에서는 매우 잘합니다. Android Xamarin에서 어떻게 개선 할 수 있습니까? –

+0

OS 문제가 아니라 디자인의 문제입니다. –