問題タブ [titanium-mobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
476 参照

javascript - Titanium Mobileのテーブルビューのように機能するピッカーを作成するにはどうすればよいですか?

hasChildプロパティを使用してtableViewRowのように機能するpickerRowを作成するにはどうすればよいですか?あとは画面の戻るボタンの効果を出したいです。

0 投票する
3 に答える
3218 参照

titanium - イベントリスナーの接続

細心の注意を払って生成されたアイコンのグリッド(imageViews)の作成が完了したばかりで、それらを使用して何かを実行できるようにする必要があります。しかし、私が見つけたのは、バインドしようとしているイベントリスナーがバインドされていないということです。ウィンドウが読み込まれ、アイコンがきれいに表示されますが、クリックできません。

誰かが私が欠けているものを見ることができますか?以下のコードは、完全に機能する(機能しない部分を除く)ファイルです。テストアプリにコピーしてすぐにロードできるはずです(現時点ではiPhoneのみの可能性があります)。

任意の洞察をいただければ幸いです。

0 投票する
1 に答える
3520 参照

titanium - ScrollView の高さの設定

窓があります。そのウィンドウにはヘッダー (可変サイズ) があり、ヘッダーのすぐ下にスクロール可能な本体が必要です。実際にスクロールするようにボディの高さを設定するにはどうすればよいですか? を設定height: 'auto'すると、ボディはビューポートの下部を超えて拡張され、すべてのコンテンツに収まります。プロパティとプロパティを設定するtopbottom、何も表示されません。

これに出くわしたのは私だけだとは想像できませんが、ウィンドウ内に適切なサイズのスクロール可能なビューを作成する方法について、決定的な答えを見つけていません。高さは、単一のデバイスの縦向きモードと横向きモードで値が大きく異なり、デバイス間でははるかに異なるため、注意が必要です。

このシナリオを管理する方法について誰かがヒントを提供できますか? 他のビューの高さのシナリオを処理するために推定できることを願っています。

ありがとう。

0 投票する
2 に答える
1682 参照

android - Titanium は iPhone アプリを Android に変換しますか?

iPhone と Android アプリについて誰かと話していたところ、「チタン」と呼ばれるものがあり、iPhone アプリを Android アプリに、またはその逆に変換できるとのことでした。それらは異なる言語で書かれているため(他のニュアンスの中でも)、これは少し信じがたいと思いました.

私は彼がこれを意味したと推測しています

私が理解していることから、既存のアプリをあるアプリから別のアプリに「変換」することはできませんが、この API に基づいて iPhone アプリを構築すると、別のアプリに変換できますか?

私の考えは正しいですか?

0 投票する
1 に答える
2320 参照

javascript - Titanium モバイル、カスタム ループで配列値を取得する最良の方法

カスタムループ内で配列値を取得する最良の方法を見つけようとしています。これが私のコードです。これが有効な方法なのか、それとも別の方法があるのか​​ わかりません。

ありがとうございました。

0 投票する
1 に答える
557 参照

titanium - Titanium を使用して iOS 開発用の古い SDK (ソフトウェア) をすべて再インストールするにはどうすればよいですか?

私は、Titanium を使用した Apple ラップトップの使用と iOS アプリの開発に非常に慣れていません。現在、アプリをテストするためにTitanium Developerの助けを借りて、Apple MacBook(Mac OS Xバージョン10.6.6)でTitaniumを使用してiOSアプリケーションを開発しています。

現在、Titanium Developer は、エラー メッセージがなくても、アプリケーションの実行中に頻繁にクラッシュします。多くのスレッドを通過した後、Titanium Developer の代わりに Titanium Studio を使用することにしました。この Titanium Studio を使用するには、Titanium SDK をアップグレードする必要があり、iOS SDK もアップグレードする必要があります。

以前、必要なすべての SDK (ソフトウェア) は、この iOS アプリを開始した同僚によってインストールされていましたが、今はすべての古い SDK をアンインストールし、新しいバージョンの SDK を使用してアプリを開発する予定です。Mac OS X で SDK をアンインストールして再度インストールする方法がわかりません。古い SDK をすべてアンインストールして、iOS アプリケーションの開発を最初からやり直す方法を教えてください。可能であれば、ステップごとの手順をリストアップしてください。このシナリオを処理するため。

あなたの助けは本当に価値があります...

前もってありがとう、シヴァ

0 投票する
1 に答える
965 参照

android - WebView.goBack がチタンで機能しない

私のアプリケーション WebView.goBack が機能しない場合、イベントリスナーで次のコードを使用しました

戻るにはどうすればよいですか?

0 投票する
1 に答える
355 参照

titanium-mobile - OSX Titanium Mobile for IOS & android

私は、Snow Leopard に XCode 4 がインストールされている IOS 開発者です。そのため、私は現在、Android開発環境をインストールしていません。これまでは必要ありませんでした。

IOS と Android でアプリを利用できるようにする必要があるエンド クライアント向けの製品のプロトタイピングに使用することを視野に入れて、appcellerator Titanium Mobile を評価したいと思います。最終製品の性質によっては、そうでない場合もあります。

最新の Titanium Studio をダウンロードしてインストールしました。XCode インストールの設定が取得されたようで、その環境でビルドする「hello world」アプリを作成できますが、Android を持っていないため、私は当然、やりたいことを達成できません。これは、最低限、最新のIOSおよびAndroidバージョンにビルドできる「hello world」アプリを持っています。理想的には、各フレーバーの古いバージョンの選択は素晴らしいことですが、この段階では絶対に必要というわけではありません.

Android SDK をインストールしようとしましたが、表面上は成功していましたが、Titanium はそれを取得しません。必要な情報を得るために表面に表示される appcellerator Web サイト (http://developer.appcelerator.com/doc/mobile/mobile-build-osx) を参照しましたが、それを掘り下げると、スクリーンショットから次のように見えます非常に時代遅れであり、望ましい結果を得ることができませんでした)

Android SDK がインストールされていないふりをして (つまり、これまでに試みたことについて特に保存する必要があるものは何もありません)、Titanium Studio を IOS と Android の両方でビルドできるようにするための最も簡単な方法は何ですか? つまり、両方を同時に行う必要があります-純粋なIOS展開が必要な場合は、JavaScriptを使用することを余儀なくされて開発を損なうことはありません.目的のCでコーディングします。純粋にAndroid向けに開発したい場合は、Titaniumも使用しません-経験豊富なプログラマーにとって、Titanium のような製品の唯一の本当のポイントは、コーディング タスクの二重処理を避けることです。「javascript 開発者」(つまり「Web デザイナー」) がオブジェクティブ C の学習曲線を回避するためにそのような製品を使用したい場合がある二次アプリケーションがあることがわかりますが、それ以外は、

最後に、あなたが提起された質問に答えられない場合は、「自分で作る」または「2 つのアプリを作成し、Titanium を使用しない」という特定のスタンスを広めることは控えてください。私は Titanium を評価して自分で判断したいと思います。それを妨げるために既得権を持つ他人の意見に頼ることはありません。私はすでに製品に対して十分な偏見を持っていますが、クロスプラットフォーム開発ツールとして実際に役立つかどうかを確認するのに十分なほどオープンマインドです.

他の人がこれが役立つと思った場合、評価の結果を (この質問へのコメントを使用して) 喜んで投稿します。

0 投票する
0 に答える
622 参照

javascript - Titanium モバイル Javascript オブジェクト

わかりましたので、私はTitaniumを初めて使用し、Javascriptの初心者です

私はこれをやってみました:

}

次に、次のように呼び出しました。

}

ここでTitanium MVCの提案を見たのでこれを行いましたが、匿名オブジェクトを返す理由がわかりません。オブジェクトname_label内からのようにプロパティにアクセスできません。name代わりにこれを行う必要があることがわかりました:

}

次のように呼び出します。

}

しかし、最初の例がうまくいかない理由がわかりません。つまり、プロパティは変数と同じではありませんか? また、2 番目の例もオブジェクトであることを知っています。また、2 番目の例では、newキーワードはオプションですか? 使うべきですか?いつ使うべきかわからないので、ちょっと避けたかったのです。

ありがとうございます。私はそれを機能させていますが、2番目の例が正しい方法であるかどうかはわかりません....

0 投票する
2 に答える
923 参照

ios4 - 既存のiOSネイティブアプリケーションをiOSチタンモジュールに変換する方法

http://wiki.appcelerator.org/display/guides/iOS+Module+Development+Guideに従って、iosモジュールを作成し、チタンアプリケーションに統合しました。ここで、既存のiOS4(iPhone)アプリケーションをチタン用のiOSモジュールに変換する方法を教えてください。

私の質問はとてもばかげているかもしれません、親切に私を助けてください:)