2017-04-26 1 views
2

したがって、私は入力した文書を保存するためにユーザーに問い合わせています。入力の最初の文字を大文字にしたい - キーボードが表示されているときに大文字の "上向き"矢印を自動的に切り替える。私は次のコードを持っています:AlertIOSの最初の文字を有効にします。プロンプト

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

どうすればいいのですか?私はバックエンドの入力を編集してそこに最初の文字をcapimilizeすることができますが、私は入力を入力すると、最初の文字が大文字であることをユーザーが見ることができる方法を探しています。

ほとんどのIOSアプリケーションにはこの機能があり、私はどのように反応するのでしょうか?

ありがとうございます。

+1

「https:// lodash.com/docs /#capitalize'、多分? –

+0

@AnthonyKongこれは私が探しているとは思わない: - /キーボードを開いたときに大文字の矢印をトグルしたい。 –

+2

私はあなたがそれを設定するためのパラメータがないので、箱からそれを行うことはできないと思います。そのためには、ネイティブソースファイルを変更する必要があります。 –

答えて

1

コメントが言うように、現時点では、AlertIOSコンポーネントでこれを行う方法はありません。少なくとも、ネイティブコードに入ることはありません。しかし、https://www.npmjs.com/package/react-native-promptを見ると、これはあなたが探している機能を持っているようです。このプロパティを使用してtextInputにautoCapitalize小道具を設定できるはずです:

textInputProps (Object) -- Additional props on the input element 
関連する問題