問題タブ [appcelerator-alloy]

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 投票する
1 に答える
187 参照

include - Appcelerator Alloy ライブラリまたはコンポーネントを含める方法は?

https://github.com/ulizama/TiRemoteImageから TiRemoteImage を使用したいと思い ます。私の合金プロジェクトでは、アプリ フォルダーに lib と components フォルダーを追加しました。次に、TiRemoteImage の Resources/lib および Resources/components フォルダー内のファイルを、それぞれプロジェクトの lib および components にコピーします。プロジェクトのフォルダー構造は次のようになります。

私はそれから追加しました

index.js、私のアプリはエラーなしでクラッシュします。コンポーネントを正しく含めていますか?

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

javascript - ピッカー行のタイトルを黒から白に変更します

Androidでピッカー行のタイトルを黒から白に変更するにはどうすればよいですか? TSS と XML でプロパティを使用して試しましたが、成功しませんでした。

XML

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

collections - Titanium で 25 のビューを操作する最も安全で迅速な方法は何ですか?

次のように、Titanium に 25 の個別のビューがあり、これらはすべてコレクション内のモデルに基づいて作成されます。

この場合、tilesは Appcelerator コレクションであり、 atileはモデルです。

アプリのロジックのある時点で、25 個のタイルすべてを呼び出し、ビューを非表示にする必要があります。

私が現在行っていることは、コレクションを再度ループし、このようにビューにエクスポートされた関数を呼び出すことです

これは機能しますが、低速のデバイスを使用している場合、タイルのレンダリングが表示されるため、あまりスムーズではありません... この種の問題に対する最善の解決策は何でしょうか?

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

titanium - Titan appcelerator iOS アプリケーションでユーザーの非アクティブを検出する

ユーザーがユーザー名とパスワードでログインし、アプリで何らかの作業を行えるようにするアプリに取り組んでいます。

ただし、ユーザーがアイドル状態だったり、アプリを 5 分間使用していない場合は、ログインしているユーザーのセッションを「ロック」して、ログイン ページにリダイレクトしたいと考えています。

したがって、これを行う方法は、セッション検証関数を呼び出すためにログインに成功したときに、グローバル タイマー (setInterval) を開始することです。次に、アプリ内の任意のタッチ イベントをサブスクライブして、タイマーをリセットします。タイマーが 300 秒を超えて経過した場合、ユーザーをロックします。

私はそれらの行に沿ってグーグルで検索し、XCode Objective-C に相当するものを見つけました: https://stackoverflow.com/a/309535

チタン製アクセラレータでこのようなことを達成する方法はありますか? つまり、アプリ全体のすべてのイベントをリッスンし、イベントが 5 分間停止したとき。つまり、ユーザーがアプリでアイドル状態になっている場合、アプリをロックします (ログインなどのために別のビューにリダイレクトします)。

タイマーをリセットするためにアプリケーション全体のイベントをリッスンしようとしましtouchendたが、うまくいきませんでした:

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

appcelerator - アイコン リスト ビューのセクション ヘッダーをクリックしてオーバーフロー メニューを表示する

リスト ビュー セクション ヘッダーからアイコンをクリックすると、オーバーフロー メニューを表示する必要があるアプリを作成しています。リスト ビューには多くのセクションがあり、各セクションのヘッダーにはアイコンがあります。そのアイコンをクリックすると、IOS と Android の両方のオーバーフロー メニュー/ビューを表示する必要があります

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

titanium - Appcelerator: ラベル内の長い文字列に関する問題

appcelerator で非常に長いテキストを設定する際に大きな問題が発生しています。最初にスクロールビューがスクロールせず、テキストが「...」で切り捨てられ、ラベルの高さを設定すると空白になります。そして消えます。

「ポップアップ」機能を起動するだけで画面は表示されますが、スクロールは機能せず、ビューのサイズでテキストが切り捨てられます。

テキストがどのように終了するかを示すスクリーンショット。Android と iOS の両方で発生します。

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

titanium - Appcelerator は、ScrollView のコンテンツの高さを変更します

私の合金プロジェクトにはスクロール ビューがあり、ボタンが押されたときにいくつかのビューを追加する必要がありますが、コンテンツの高さ、スクロール可能な領域が変化せず、下部のコンテンツがビューから離れます。これは私の合金ビュー (.xml) ファイルです

すべてのスタイルを含む私のスタイリング ファイル (.tss):

そして私のコントローラー(.js)

スクロール ビューはスクロールしません。または、既に 3 つまたは 4 つの入力を設定している場合は、4 つ目の入力があったポイントまでしかスクロールしません。

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

swift - Swift で appcelerator ios ネイティブ モジュールを作成するにはどうすればよいですか?

TiUIView で Swift でコーディングされた ios-charts モジュールを使用する必要がありますが、ネイティブの appcelerator モジュールを生成しようとすると、静的ライブラリが生成され、Swift を使用してそれを行うことができないため、使用できません。ダイナミクス ライブラリを生成します。

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

ios - Titanium TabGroup コントロールの「詳細」タブが正しくレンダリングされない

Titanium アプリを SDK 5.1.2GA にアップグレードしていますが、TabGroup コントロールの「詳細」タブが正しく表示されていないことに気付きました。この「追加」タブは、TabGroup コントロールによって自動的に生成されます。これは、画面下部の行に収まりきらないほど多くのタブがあるためです。SDK 5.1.2GA では次のようになります。

新しい SDK

.. そして、これが古い SDK での外観です。コードは変更されていません:

古い SDK