簡體   English   中英

iPhone Titan中的顯示活動指示器

[英]display activity indicator in iphone titanium

我嘗試了所有操作,以便在鈦合金版iPhone應用程序中顯示activity indicator

我這樣做:

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 任何人,對如何進行這項工作有任何想法嗎?

要記住的一件事是,當您進行完整構建時,Titanium將從其API中刪除未使用的組件。 因此,例如,如果要添加新型組件,則應用程序中沒有textAreas,然后添加了textArea,則可能會出現此錯誤。

解決方案是通過清除build / iphone目錄的內容來強制進行完全重建。

設置activityIndi​​cator的width, height

試試這個對我有用:

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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM