2017-08-22 119 views
0

在我的React-Native應用程序中,我想在文本中添加上標(指數)。Superscript React-Native文本

例如,

我有這樣的文字:這裏有一個名爲test^123新產品。該產品可以做......

在這個例子^ 123

原來是標(指數)

我已經嘗試了很多的事情,但因爲每次文本另一條線路上開始我無法修復的問題。

有沒有人有任何想法如何解決這個問題?

謝謝!

回答

1

您可以插入所需的上標字符的Unicode值。請參閱表here要使用的unicode值。要將這些值插入要顯示的文本中,請在要顯示的字符串中使用\ uXXXX格式。在你給定的例子中,字符串將是'test \ u00B9 \ u00B2 \ u00B3'。

如果您需要動態構建這些上標字符串,您將需要一個簡單的映射函數來接收標準數字並返回unicode值。

如果您希望在代碼中更具文字性,您還可以在字符串中插入Unicode字符 - 前提是您的文件編碼爲UTF-8。爲此,您可以複製其他來源的字符或參閱this post,例如。這種方法也可以使用類似的映射函數。