You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中react-native-signature-canvas签名区域不显示问题求助

React Native签名区域无法显示问题

我在React Native中尝试实现签名输入功能,安装react-native-signature-canvas库后,签名区域始终无法显示。即便使用官方文档中的示例代码,签名区域仍然不出现,具体代码如下:

import React, { useRef } from 'react';
import { Text } from 'react-native';
import SignatureScreen from 'react-native-signature-canvas';

export default function Signature({
  onChange,
  value,
  placeholder,
  text,
  onOK,
}) {
  const ref = useRef();

  const handleOK = (signature) => {
    console.log(signature);
    onOK(signature);
  };

  const handleEmpty = () => {
    console.log('Empty');
  };

  const handleClear = () => {
    console.log('clear success!');
  };
  const handleEnd = () => {
    ref.current.readSignature();
  };
  const handleData = (data) => {
    console.log(data);
  };

  return (
    <>
      <Text>test</Text>
      <SignatureScreen
        ref={ref}
        onEnd={handleEnd}
        onOK={handleOK}
        onEmpty={handleEmpty}
        onClear={handleClear}
        onGetData={handleData}
        autoClear={true}
        descriptionText={text}
      />
      <Text>test</Text>
    </>
  );
}

签名区域未显示的截图:
签名区域未显示截图


内容的提问来源于stack exchange,提问作者med hedi ben salah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:00:56