【发布时间】:2018-03-21 01:48:08
【问题描述】:
我正在尝试了解如何在 React Native 中进行签名捕获。我的应用程序是使用 create-react-native-app 和 Expo 创建的,我不想退出应用程序来使此功能正常工作。
是否可以将这样的内容包装在 webview 中? https://github.com/szimek/signature_pad
我也看过这个项目,https://github.com/RepairShopr/react-native-signature-capture,但它需要我退出应用程序并使用react-native link。
寻找有关如何实现此功能的任何建议或建议,同时使我的项目尽可能简单(理想情况下,使用 create-react-native-app,但如果这不可能,有人可以向我解释为什么吗? )
【问题讨论】:
-
您对“签名板”有什么要求?您是否只是想要一个用户可以用手指绘制签名并让您能够获得该图像的区域?你需要弹出的原因是因为在一天结束时 React Native 将 JS 翻译成原生 Android 视图,所以如果 Expo 不支持 JS -> 原生翻译,那么你必须弹出(它不是太糟糕了)
-
@ACVM 是的,这基本上是要求,用户用手指绘制签名。我绝对可以弹出它,但现在我的团队正在从使用 Expo 共享应用程序中受益,我宁愿在绝对必须之前放弃它。对于我的分布式团队来说,这比进行 Testflight 构建(针对 iphone)要方便得多
-
react-native-signature-capture 的高级版本在这里github.com/john1jan/react-native-signature-capture
标签: react-native expo create-react-native-app signaturepad