Xamarin.forms Xamarin forms:图像未以完美圆显示

Xamarin.forms Xamarin forms:图像未以完美圆显示,xamarin.forms,circleimage,Xamarin.forms,Circleimage,我已经发布了一个关于这个问题的问题,从来没有得到任何解决方案。因此,发布同样的问题,并提供更多细节和发现 对于圆形图像,我在我的项目中使用Xam.Plugins.Forms.ImageCircle nuget包,它在android和windows中运行良好,但在IOS中显示为椭圆形,下面添加了屏幕截图 增加了ImageCirclerEnder.Init;在AppDelegate.cs中 添加了xmlns名称空间: xmlns:controls="clr-namespace:ImageCircle

我已经发布了一个关于这个问题的问题,从来没有得到任何解决方案。因此,发布同样的问题,并提供更多细节和发现

对于圆形图像,我在我的项目中使用Xam.Plugins.Forms.ImageCircle nuget包,它在android和windows中运行良好,但在IOS中显示为椭圆形,下面添加了屏幕截图

增加了ImageCirclerEnder.Init;在AppDelegate.cs中

添加了xmlns名称空间:

xmlns:controls="clr-namespace:ImageCircle.Forms.Plugin.Abstractions;assembly=ImageCircle.Forms.Plugin.Abstractions"  

  <controls:CircleImage 
          HorizontalOptions="Start"
          VerticalOptions="Start"
          Margin="0,0,0,-5"
          WidthRequest="50" 
          Aspect="AspectFill"
          BorderColor="#1C7DB4"
          BorderThickness="2"
           HeightRequest="50" />
现在,我将Xam.Plugins.Forms.ImageCircle更新为2.0.2,结果图像添加如下:


提前感谢

它看起来像是在列表视图中显示圆圈,每个默认单元格的高度是固定的。似乎你的细胞根本不够高,无法给圆形图像提供所需的空间。您有两种选择来克服此问题:

将单元格高度设置为足够高的固定值。 我不知道单元格填充的确切值,所以您必须进行一些实验。也许从60岁左右开始 将行数设置为true 我相信这会自动调整行的高度,但这是有代价的:可能会对视图布局产生负面影响。
是的,我试过了,65的高度很好,谢谢你的帮助suggestion@SreejithSree我本来可以,但我宁愿把另一个问题标记为重复问题,这将创建一个指向这个问题的链接。@SreejithSree在一天结束时,我们是开发人员,并努力坚持干燥原则;