在iphone中显示活动指示器

在iphone中显示活动指示器,iphone,titanium,uiactivityindicatorview,Iphone,Titanium,Uiactivityindicatorview,为了在我的iphone应用程序内置的钛合金中显示活动指示器,我尝试了一切 我这样做: var activityIndicator = Titanium.UI.createActivityIndicator(); Ti.UI.currentWindow.add(activityIndicator); activityIndicator.show(); 我得到了这个 "invalid method (createActivityIndicator) passed to UIModule"; 我也

为了在我的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();

但显然,
什么都不起作用。有人知道怎么做吗?

设置活动指示器的
宽度和高度。

设置活动指示器的
宽度和高度。

试试这个它对我有用:

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都有效。

试试这个它对我有效:

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。

需要记住的一件事是,当您进行完整构建时,Tianium会从API中删除未使用的组件。因此,如果您正在添加一种新类型的组件,例如,您的应用程序中没有textAreas,然后您添加了textArea,则可能会出现此错误


解决方案是通过清除build/iphone目录中的内容来强制进行全面重建。

需要记住的一点是,在进行完整构建时,Tianium会从API中删除未使用的组件。因此,如果您正在添加一种新类型的组件,例如,您的应用程序中没有textAreas,然后您添加了textArea,则可能会出现此错误


解决方案是通过清除build/iphone目录的内容来强制进行全面重建。

我现在没有收到任何错误,但它不会显示任何activityIndicator@阿德里安:你的代码看起来不错。。。你是在使用Android还是iPhone模拟器?我现在没有收到任何错误,但它没有显示任何活动指示器@阿德里安:你的代码看起来不错。。。你用的是Android还是iPhone模拟器?虽然对我不起作用,但我还是解决了我的问题!我在iphone模拟器和设备上都进行了测试!我真的不知道。我使用了KitchenSink应用程序中的一些代码。当他们播放一部电影时,他们在视频充电之前有一个活动指示器……所以我用了它。不知道为什么我的不起作用!顺便说一句:你一直都在这里?这对我来说不起作用,但我毕竟解决了我的问题!我在iphone模拟器和设备上都进行了测试!我真的不知道。我使用了KitchenSink应用程序中的一些代码。当他们播放一部电影时,他们在视频充电之前有一个活动指示器……所以我用了它。不知道为什么我的不起作用!顺便说一句:你一直在这里?