所以我在查询用户输入以保存他们正在编写的文档。我希望输入的第一个字母是大写字母 - 通过在显示键盘时自动切换大写“向上”箭头。我有以下代码:
AlertIOS.prompt('Saving Document',
'Please name this document',
[{text: 'Cancel'},
{text: 'Save', onPress: input => this._saveFile(input)}
]
)
只是想知道我怎么能这样做。我意识到我可以编辑后端的输入并将那里的第一个字母标题化,但我正在寻找一种方法,用户可以在输入输入时看到第一个字母是大写字母。
大多数IOS应用程序都有此功能,我想知道如何在本机反应中这样做。
提前致谢。
答案 0 :(得分:1)
正如评论所说,目前没有办法用AlertIOS组件做到这一点,至少在没有进入本机代码的情况下。但是看看https://www.npmjs.com/package/react-native-prompt,看起来这可能具有您正在寻找的功能。您应该能够使用此属性在textInput上设置autoCapitalize prop:
textInputProps (Object) -- Additional props on the input element