--> -->
#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: [[[NativeScript>日記/Category/NativeScript]]] - 06:21:16 ---- RIGHT:&blog2trackback(); #comment(above) #blog2navi()