是否有处理 PIN 输入的 xamarin 组件?

Is there a xamarin component that will handle PIN entry?

我看到有一个 iOS 和 iPad,PIN Code Control xamarin 组件,它将为您提供用于 PIN 输入的编程数字小键盘。除了在 Xamarin 中使用 C# 编写整个代码之外,我更愿意找到一个组件。

我需要一个PIN码控件,跨平台的xamarin组件,这就是xamarin forms的用途。我们将在 Android 和 iOS 设备上使用它。

有没有人在 Xamarin 的组件商店看到这样的组件,我使用了错误的搜索词,PINKeypad数值?

抱歉,我还没有看到满足您需要的组件。

这个 Xamarin.Forms calculator sample 可能是编写自定义键盘的有用起点(因为它已经实现了带有显示和退格键的数字键盘输入)。

显然,要使其看起来像任何本机 PIN 输入屏幕,需要进行大量样式设计工作 - 但它应该可以避免您从头开始编写。

对于未来的 google 员工:您可能对小型 Xamarin.Forms 图书馆 XamarinFormsPinView 感兴趣。我是作者

它不是很容易配置,但应该可以满足最常见的要求。

如果您需要具有高度控制的有吸引力的 xamarin 表单 pin 密码表单,请查看此 repo。它不是库,也不使用 MVVM 模型。它只是带有代码的 .XAML 页面。 https://github.com/Akezh/XamarinFormsPinPassword