CarouselView.formplugin不能在Xamarin IOS上正常工作



我安装了CarouselView。FormsPlugin 6.0.0关于PCL项目它在Android上工作得很好,但当我在Ios上使用时,面对框架高度不能完全覆盖在carouselviewitemtemplate上代码:

<StackLayout>
<RefreshView>
<CollectionView x:Name="CollView">
<CollectionView.ItemTemplate>
<DataTemplate>
<cv:CarouselViewControl  HeightRequest="110" AnimateTransition="False" ShowIndicators="True" Position="0" InfiniteScrolling="True" InterPageSpacing="20" VerticalOptions="Fill"  HorizontalOptions="FillAndExpand" IsSwipeEnabled="True" AutoplayInterval="5" IndicatorsTintColor="#E5E5E5"  ItemsSource="{Binding HomeDisplayOffers}" HorizontalIndicatorsPosition="Bottom">                               
<cv:CarouselViewControl.ItemTemplate >                                      
<DataTemplate >
<StackLayout HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Frame Padding="0" HeightRequest="110" "HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<!--- Binding Source Code --->
</Frame>
</StackLayout
</DataTemplate >
</cv:CarouselViewControl.ItemTemplate>                                      
</cv:CarouselViewControl>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</RefreshView>
</StackLayout>

请查看附件截图。一些帧覆盖和一些帧在底部获得空间

这与控件无关而与XAML代码有关,给它设置一个静态高度很明显,你的选择很简单可以选择一个覆盖整个框架的容器比如Absolute或者Grid

<AbsoluteLayout>
<cv:CarouselViewControl AnimateTransition="False" ShowIndicators="True" Position="0" InfiniteScrolling="True" InterPageSpacing="20"   AbsoluteLayout.LayoutBounds="0,0,1,1"
AbsoluteLayout.LayoutFlags="All" VerticalOptions="Fill"  HorizontalOptions="FillAndExpand" IsSwipeEnabled="True" AutoplayInterval="5" IndicatorsTintColor="#E5E5E5"  ItemsSource="{Binding HomeDisplayOffers}" HorizontalIndicatorsPosition="Bottom">                               
<cv:CarouselViewControl.ItemTemplate >                                      
<DataTemplate >
<Frame Padding="0">
<!--- Binding Source Code --->
</Frame>
</StackLayout
</DataTemplate >
</cv:CarouselViewControl.ItemTemplate>                                      
</cv:CarouselViewControl>
</AbsoluteLayout>

最新更新