如何去除NativeBase TextArea的borderColor?

问题描述 投票:0回答:2

我正在创建一个屏幕,用户可以在其中不受限制地输入任何文本。 我尝试使用 NativeBase TextArea ,它应该可以工作。但是当按下时,边框会改变颜色。我预期的行为是 TextArea 的边框永远不应该显示任何颜色。

这是我的屏幕截图:

这是创建textArea的代码片段:

<TextArea
          borderColor="transparent"
          h={'98%'}
          textAlignVertical="top"
          placeholder="| Add Notes"
 />

我尝试将 borderColor 更改为“透明”,但似乎这不是我想要的。该属性仅在未激活时更改 borderColor。

也许有一种方法可以删除 textArea 的验证,以便 borderColor 不会更新?或者有没有更适合这种特性的属性?

reactjs react-native native-base
2个回答
1
投票

你尝试过吗

borderWidth:0,

不确定是否可以工作


0
投票

使用 prop borderWidth 或 borderColor 或两者

import { TextArea } from 'native-base';

<TextArea
   rowSpan={3}
   placeholder="Add Comment"
   borderWidth={0}
   borderColor='transparent'
/>
© www.soinside.com 2019 - 2024. All rights reserved.