--> -->

skimemo


skimemo - 日記/2019-06-15/NativeScriptのiOS対応時に気をつけること のバックアップソース(No.1)

#blog2navi()
*NativeScriptのiOS対応時に気をつけること [#k71765a4]

~基本的にはAndroidで開発を行っているのですが、ある程度出来てからiOSで動かしたときに期待通り動かなかった点を中心に、双方のプラットフォームで動かすために気をつけるべき点を五月雨的に書いていきます(随時追記する予定)。
~基本的には深く根本原因まで探って対処するというより、「こうしてみたら動いた」的な内容になっていますので、理屈から理解したい方には不向きかも知れません。

+ WebView, HtmlViewの初期高さが1行
~まずAndroidとiOSの大きな違いはViewの高さのデフォルト状態です。Androidは基本的に領域一杯に広がって配置されますが、iOSは最小範囲に留まって配置されるようです。このため、WebViewやHtmlViewを画面一杯に表示してスクロールさせたいような場合は、高さを指定する必要があります。
#code(JavaScript){{
<GridLayout>
    <ScrollView>
        <WebView height="100%" class="m-10 {{class}}" src="{{ description }}" verticalAlignment="top" />
    </ScrollView>
</GridLayout>
}}
+ RadListviewの一部もしくは全部が表示されない
~
+ ページがスクロールしない
+ ボタンの高さが低い(ボタンが細くなる)
+ Toastが画面下部に固定されているタブに隠れて見えない
+ HtmlView, WebViewの見え方が違う(字が小さい、フォントが違う)
+ ボタンがクリックできない

#htmlinsert(twitterbutton.html)
RIGHT:Category: &#x5b;[[NativeScript>日記/Category/NativeScript]]&#x5d; - 06:21:16
----
RIGHT:&blog2trackback();
#comment(above)
#blog2navi()