2012-03-15 6 views
1

activity indicatorをチタン製のiPhoneアプリ内に表示するためにすべてを試しました。iphoneチタンのディスプレイアクティビティインジケータ

私はこれでした:

var activityIndicator = Titanium.UI.createActivityIndicator(); 
Ti.UI.currentWindow.add(activityIndicator); 
activityIndicator.show(); 

をし、私はまた、この試みたこの

"invalid method (createActivityIndicator) passed to UIModule"; 

を得た:

var activityIndicator = Ti.UI.createActivityIndicator({ 
    color: 'green', 
    font: {fontFamily:'Helvetica Neue', fontSize:26, fontWeight:'bold'}, 
    message: 'Loading...', 
    style:Ti.UI.iPhone.ActivityIndicatorStyle.DARK, 
    top:10, 
    left:10, 
    height:'auto', 
    width:'auto' 
}); 

    win2.add(activityIndicator); 

と、この:

 var dialog = Titanium.UI.createActivityIndicator(); 
    dialog.message = "Loading..."; 
    window.add(dialog); 
    dialog.show(); 

でも、明らかにNOTHINGの作品です。誰でも、どのようにこの作品を作るかについての任意のアイデアですか?

+0

まずビルドをきれいにします。 –

+0

エラーは表示されませんが、activityIndi​​cator !!!!!は表示されません。 – adrian

+0

@adrian:あなたのコードは問題ありません... AndroidまたはiPhoneシミュレータを使用していますか? – Maulik

答えて

0

activityIndi​​catorのwidth, heightを設定します。

0

は私のために、このその作業をしてみてください。

var activityIndicator = Titanium.UI.createActivityIndicator 
    ({ 
     style: Ti.UI.iPhone.ActivityIndicatorStyle.PLAIN, 
     font: {fontFamily:'Helvetica Neue', fontSize:18,fontWeight:'bold'}, 
     color: 'Black', 
     message:'Loading...', 
     width:'auto', 
     top:'50dp', 
     left:'100dp' , 
     height:'80dp', 
    }); 
    win.add(activityIndicator); 

それは、AndroidとiPhoneの両方で動作します。

+0

それは私のために働かなかったが、結局私の問題を解決した!私はiPhoneのシミュレータとデバイスの両方でそれをテストしていた! – adrian

+0

だから問題は何ですか? – Maulik

+0

私は本当に知りません。私はKitchenSinkアプリからいくつかのコードを使用しました。彼らは動画を再生していたときに、ビデオが充電される前にアクティビティインジケータを持っていたので、私はそれを使用しました。どうして私の仕事がうまくいかなかったのか分からない!ところで、あなたはいつもここにいますか? – adrian

1

覚えておいていただきたいのは、完全ビルドを行うときです。チタンは、APIから未使用コンポーネントを削除します。たとえば、新しいタイプのコンポーネントを追加する場合(たとえば、アプリケーションにtextAreasがない場合)、textAreaを追加すると、このエラーが発生する可能性があります。

解決方法は、build/iphoneディレクトリの内容を消去することによって強制的に再構築することです。

関連する問題