簡體   English   中英

如何在多行 React Native TextInput 的開頭添加默認文本

[英]How to add a default Text at the start of the multiline React Native TextInput

我正在嘗試在 React Native 中實現回復輸入,並且我希望有可能在回復文本的開頭呈現我想要回復的人名。 我附上了示例圖片。 這個 Input 將是多行的,這很重要,因為我正在考慮為我的回復 TextInput 添加一些填充,並將 Person Name 文本絕對定位在填充空間。 它看起來像一個可能的解決方案,但是:

  1. 如果我們有多行文本怎么辦? 如果我們為 TextInput 添加一些填充,當我只需要第一行時,它會影響所有行
  2. 人名文本可以有不同的寬度,因此不應硬編碼填充值。 我認為它可以通過首先呈現人名文本,計算它的寬度並為 TextInput 設置填充來解決,但即使在這種情況下我們也會面臨問題 1)

是否有可能以某種方式實現此功能?

謝謝你的幫助!

例子

E例2

你可以有一個嵌套的樣式。

<Text style={styles.username}>@Rosemary#9234<Text style={styles.body}>I agree with you!</Text></Text>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM