0

我有关于 SignaturePad 更新到 Xamarin Forms 2.0 的棘手问题,链接到 GitHub:

https://github.com/mrbelk/acr-xamarin-forms

我确实设法下载了 repo 并构建了它,但是我不知道如何生成可以在我的项目中使用的正确 DLL?

主要问题是 SignaturePadView 被视为 Xamarin Forms View 类而不是 Android View,因此存在不同的构造函数、方法等。

smb 是否知道如何构建这些项目以生成适当的 dll,iOS/Android 解决方案会将 SignaturePadView 分别视为 Android View 和 iOS UIView?

4

2 回答 2

0

如果您想减轻自己的痛苦,请不要再使用 acr.*。由于不支持表单 2.0+,我不得不将他们的相机实现从我的一个应用程序中撤出。

将 acr 替换为受支持的 NuGet,例如 Plugin.Media 和此处找到的其他内容。对于这个特定问题,没有人创建过不推荐使用的 NuGet,因此可以选择此插件

在此处输入图像描述

于 2016-05-11T19:15:09.700 回答
0

显然,我们实际上已经使用了来自https://components.xamarin.com/view/signature-pad的 SignaturePad, 但通过 acr.* nuget 包。我在快速研究中发现,acr.xamforms.SignaturePad 和 SignaturePad 它本身都在 acr nuget 包中,幸运的是,实际上我们使用的是 SignaturePad 中的组件。所以我确实从 sln 中删除了这个 nuget 以摆脱 acr.* 组件并手动从 xamarin 组件中添加 SignaturePad。现在我们可以毫无问题地使用 Xamarin Forms 2.0。干杯,G

于 2016-06-06T08:13:38.250 回答