0

私は現在、チタンアプリケーション用のモジュールを開発しています。プロキシを使用してモジュールを作成しました。(TiProxy)。私が作成している新しいモジュールは、ビューに基づいています。だから私はTiViewProxyを使おうとしています。

しかし、私はいくつかの用語と混同しています:

  1. TiProxyとの主な違いは何TiViewProxyですか?
  2. ファイルの命名規則はありTiViewProxyますか?を使用している場合はTiProxy、ファイル名の後にプロキシを追加します。ビュープロキシのようなものはありますか?

iOSモジュール開発ガイドを参照しましたが、命名規則については何もありません。

私を助けてください。前もって感謝します

4

1 に答える 1

0

TiViewProxyビュー用の「ビルトイン マジック」を備えた特別なプロキシです。たとえば、UI レイアウト サイクルに参加します。

モジュールが Ti に公開したいビューを 1 つだけ持っていると仮定すると、ビュー<ModuleName>Viewとプロキシを呼び出す必要があります<ModuleName>ViewProxy。これには、組み込みのマジックに参加するという利点と、myModule.createView()JS 内から使用できるという利点があります。

iOSモジュールの開発では、実装する必要があると述べられています

-(void)frameSizeChanged:(CGRect)frame bounds:(CGRect)bounds

(おそらく次のようなことを行うことによって [TiUtils setView:myView positionRect:bounds];)-これが、ビューが配置/サイズ変更されたことをTiが知らせる方法です。ビューの位置/サイズを変更した場合は、Ti に知らせる必要があります。

[(TiViewProxy*)[self proxy] setHeight:NUMFLOAT(height)];

(たとえば、ビューの高さが変わった場合)

于 2013-03-09T21:14:08.997 に答える