この文書の現在のバージョンと選択したバージョンの差分を表示します。
|
reactnative:keyboardavoidingview [2019/02/11 10:24] ips 作成 |
reactnative:keyboardavoidingview [2019/02/11 10:26] (現在) ips |
||
|---|---|---|---|
| ライン 3: | ライン 3: | ||
| ソフトウェアキーボードが表示されると画面を上に持ち上げて、キーボードにより入力しているテキストが隠れることを防止する。 | ソフトウェアキーボードが表示されると画面を上に持ち上げて、キーボードにより入力しているテキストが隠れることを防止する。 | ||
| - | ====== 基本 ====== | + | ===== 基本 ===== |
| 一番トップ階層に「KeyboardAvoidingView 」を持ってくる。 | 一番トップ階層に「KeyboardAvoidingView 」を持ってくる。 | ||
| その内側のViewでは「justifyContent:'flex-end'」を設定するとうまく動作する。 | その内側のViewでは「justifyContent:'flex-end'」を設定するとうまく動作する。 | ||
| ライン 15: | ライン 15: | ||
| <View style={{justifyContent:'flex-end'}}> //これをしない動かない? | <View style={{justifyContent:'flex-end'}}> //これをしない動かない? | ||
| </code> | </code> | ||
| + | |||
| + | ===== 注意点 ===== | ||
| + | TextInputでマルチラインの設定をしていると、改行すれば自動で拡張していく。 | ||
| + | 自動で画面の位置がスクロールするわけではない。 | ||
| + | そのためそのうちキーボードに隠れて見えなくなる。 | ||
| ===== behavior ===== | ===== behavior ===== | ||