NativeScript でスクロールを可能にする
はじめに
NativeScript の StackLayout
などでスクロールを有効にする方法。
※何もしないと、画面外に要素がはみ出してもスクロールできない。
TL;DR
ScrollView
を使うorientation="horizontal"
で 水平方向orientation="vertical"
で 垂直方向(デフォルト)
目次
環境・条件
1 | $ sw_vers |
詳細
NG ケース
1 | <Page> |
OK ケース
ScrollView
で StackLayout
を wrap すると解決する。
1 | <Page> |
まとめ
ScrollView
を使うorientation="horizontal"
で 水平方向orientation="vertical"
で 垂直方向(デフォルト)
その他・メモ
めちゃくちゃ初歩的なことだと思うけど、初見だと気付かずに見当違いのとこにバグが無いか疑ってしまうのツラい。
参考文献
- StackLayout - NativeScript-Vue
- ScrollView - NativeScript-Vue
- ScrollView - NativeScript Docs
- Nativescript scroll doesn’t work with stackLayout - Stack Overflow
関連記事
- NativeScript, JsBarcode でバーコードを 生成/描画
- NativeScript でデバイスの輝度(明るさ)を制御する
- NativeScript-Vue でネイテイブアプリの開発(チュートリアル + α)
- NativeScript で生体認証(FaceID, TouchID, Android 指紋認証)
- NativeScript-Vue で QRコードの読取り
- NativeScript で入力範囲外タップでキーボードを非表示にする
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア