2017-12-14 14 views
-2

ネストされたScrollViewは機能しません。どのようにそれを解決するには?
それはあなたが決して巣ScrollviewScrollViewべきXamarin.Formではスクロールビューにネストされたスクロールビュー、AndroidではFailure内のスクロールビュー

<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

長い時間のために私を混乱させる。これは通常、面白い動作につながる非常に悪い習慣です...

+0

はい。Androidで非常に悪いです。しかし、iOSでは非常にうまくいきます。Android Xamarinでどうすればよいでしょうか? –

+0

OSの問題ではなく、デザインの問題です。 –

関連する問題