XF CarouseLViewrender iOS以显示下一个和上一个视图的预览
我必须在XF CarouseLViewrender iOS以显示下一个和上一个视图的预览,ios,xamarin,xamarin.forms,xamarin.ios,xamarin.android,Ios,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.android,我必须在Xamarin.Forms中的滑块上实现一个carouselview,在上一个和下一个视图的左侧和右侧预览。我已经在Android上通过使用carouselview包carouselview.FormsPlugin的viewerrenderer完成了这项工作,现在我必须对iOS执行同样的操作 这就是它在安卓系统上的外观以及在iOS上的外观 在Android上,我使用了以下代码: // InterPageSpacing BP var metrics = Resources.Display
Xamarin.Forms
中的滑块上实现一个carouselview,在上一个和下一个视图的左侧和右侧预览。我已经在Android
上通过使用carouselview包carouselview.FormsPlugin
的viewerrenderer
完成了这项工作,现在我必须对iOS
执行同样的操作
这就是它在安卓系统上的外观以及在iOS上的外观
在Android上,我使用了以下代码:
// InterPageSpacing BP
var metrics = Resources.DisplayMetrics;
int interPageSpacing = int.Parse(Math.Round(Element.InterPageSpacing * metrics.Density).ToString());
viewPager.SetPadding(interPageSpacing, 0, interPageSpacing, 0);
viewPager.SetClipToPadding(false);
viewPager.PageMargin = int.Parse(Math.Round(interPageSpacing * 0.25).ToString());
在渲染器的SetNativeView()
方法中
最大的问题是,在iOS中,UIView上没有填充、CliptPadding和pageMargin
我尝试使用Bounds
、LayoutMargins
和cliptobunds
,但没有成功。
我还尝试从UIView
设置框架的宽度,并在carouselview中设置每个项目的填充和边距,但这也不起作用
有人能帮我解决这个问题吗?你可以创建一个新的
UIPageViewController
,并用空格替换原来的。参考。如果我这样做,它不会给出我需要的结果。通过设置程序包中的页面间距(如您所述),它会在屏幕外的页面之间增加空间。@FabianClaasen您得到答案了吗,如果是,你能解释一下android和ios吗code@AswathyKR不,很遗憾,我无法完成这项工作,并且不再需要它,因为客户选择了其他东西。您好,尽管@FabianClaasen您不再需要它,但有人知道如何让它工作吗