繁体   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