Xamarin.Forms 版本 4.2.0.848062
- iOS:iPhone 8 iOS 13.1
- 安卓:9.0
在 iOS => CollectionView.Header 中不起作用。图像 => https://ibb.co/30yw2ZY
在 Android 中工作正常。图像 => https://ibb.co/DLQxr74
示例>>
<CollectionView ItemsSource="{Binding AllNotes}" >
<CollectionView.Header>
<Grid>
<Frame OutlineColor="Black"
HasShadow="True"
CornerRadius="20"
Margin="20,40"
HorizontalOptions="Center">
<Label Text="Ahorrado* este mes"/>
</Frame>
</Grid>
</CollectionView.Header>
<CollectionView.ItemTemplate>
<DataTemplate>
<ContentView>
<Frame Margin="10,6" BackgroundColor="Gray" CornerRadius="20">
<Label Text="test" FontSize="Title"/>
</Frame>
</ContentView>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
最佳答案
这似乎是 Xamarin.Forms for iOS 中的设计问题。您应该设置 CollectionView.Footer 在同一时间 。如果不想显示任何内容,可以将内容设置为空。
<CollectionView.Footer>
<Grid>
</Grid>
</CollectionView.Footer>
关于xaml - Collection View 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58410240/