1

作業中のアプリの起動時に小さなスプラッシュ画面を追加して、ライセンスとバージョンの情報をクライアント固有の情報の詳細とともに表示したいと考えています。tiapp.xmlでデフォルトのウィンドウサイズなどを設定したので、特定のユーザーウィンドウ(つまりindex.html)でこれらをオーバーライドする方法を調べています。

APIを調べて、探しているものが見つかったと思いましたが、テストしてもウィンドウのサイズには何の影響もありません。私はそれが私のやっていることを知っています(私はJavaScriptを必死に学ぼうとしているphpの人です!)が、誰かが私のコードを見て、私のやり方の誤りを指摘することができます...

私のindex.htmlには、次のコードがあります。

<script>
    var Ti = Titanium;
    var window = Ti.UI.currentWindow;
    window.setHeight(250);
    window.setWidth(500);
</script>

javascriptまたはTideSDK構文を台無しにしたと思いますか?

4

1 に答える 1

5

JavaScriptに属し、上書きできない予約変数「window」を使用しました。

次のコードは私のために働きます:

var Ti = Titanium;

var this_window = Ti.UI.getCurrentWindow();

setTimeout(function(){
  this_window.setHeight(250);
  this_window.setWidth(500);
}, 3000);

優れたJavaScriptの記述方法を学びたい場合は、いくつかの推奨事項を紹介します。

于 2012-11-10T20:10:29.913 に答える