大佬教程收集整理的这篇文章主要介绍了Xamarin 表单中的 CollectionView 宽度不正确 iOS 纵向/横向模式,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Xamarin 应用程序,我正在使用集合视图来显示项目。 项目宽度第一次正确,然后切换回横向模式,然后切换回纵向模式,项目列表的宽度采用以前的横向模式宽度。 我也收到异常
未定义 UICollectionVIEwFlowLayout 的行为,因为:
项目宽度必须小于 UICollectionVIEw 的宽度减去部分插入左右值,减去内容插入左右值。
请检查委托返回的值。
相关的 UICollectionVIEwFlowLayout 实例是
Landscape mode
PorTrait mode
我已经创建了带有 ItemTemplate 和 header 布局的 CustomcatollectionVIEw,但是由于标题布局,标题是正确的,但是当项目选择项目模板时,宽度不正确(它在纵向采用横向模式的宽度模式)。 切换横向/纵向模式时,我收到上述错误,请找到图片参考)
谁能帮我将 CollectionVIEw 的宽度设置为合适的宽度?
我没有使用过 Xamarin,但我在 Xcode 中也遇到过同样的问题。问题是在我们设置 flowLayout.estimatedItemSize = .automatic
时引起的,而是尝试给它一个大小,例如 flowLayout.estimatedItemSize = CGSize(width: 1,height: 1)
注意:对于类似的答案,请查看 this thread
,你的 Xamarin.Fomrs 版本是什么?
如果不是最新版本,尝试更新到5.0.0.2012
,已经修复。
你可以看看https://github.com/xamarin/Xamarin.Forms/issues/13538
,我认为问题出在 Xamarin.Fomrs 版本上,因为我也遇到了类似的问题。
请将版本更新至5.0.0.2012
以上是大佬教程为你收集整理的Xamarin 表单中的 CollectionView 宽度不正确 iOS 纵向/横向模式全部内容,希望文章能够帮你解决Xamarin 表单中的 CollectionView 宽度不正确 iOS 纵向/横向模式所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。