AlertIOS.prompt 首字母大写

Capitilize first letter of AlertIOS.prompt

所以我正在询问用户输入以保存他们正在编写的文档。我希望输入的第一个字母是大写字母 - 通过在显示键盘时自动切换大写 "up" 箭头。我有以下代码:

AlertIOS.prompt('Saving Document',
                        'Please name this document',
                            [{text: 'Cancel'},
                             {text: 'Save', onPress: input => this._saveFile(input)}
                            ]
                       )

只是想知道我该怎么做。我意识到我可以在后端编辑输入并在那里将第一个字母大写,但我正在寻找一种方法,让用户在输入输入时可以看到第一个字母是大写的。

大多数 IOS 应用程序都有此功能,我想知道如何在 React Native 中这样做。

提前致谢。

正如评论所说,目前无法使用 AlertIOS 组件执行此操作,至少在不进入本机代码的情况下无法做到这一点。但是看看 https://www.npmjs.com/package/react-native-prompt,它似乎具有您正在寻找的功能。您应该能够使用 属性:

在 textInput 上设置 autoCapitalize 道具
textInputProps (Object) -- Additional props on the input element