小编Sav*_*rlu的帖子

无法获取活动指示器以显示在iPhone应用程序上

我有一个在IB中创建的视图.在里面我有一个以编程方式创建的滚动视图.在滚动视图中,我连接到Web服务并获取内容和图像.我想在执行此操作时显示活动指示器.所以我有:

- (void)viewDidLoad
{
    [super viewDidLoad];
    activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    activityIndicator.frame = CGRectMake(0.0, 0.0, 40.0, 40.0);
    activityIndicator.center = self.view.center;
    [self.view.window addSubview:activityIndicator];
Run Code Online (Sandbox Code Playgroud)

在添加scrollview之后,我有:

[self.view addSubview:scrollView];
// ADD Scroll View Ends


    //Add the Lisitng Image
    NSOperationQueue *queue = [NSOperationQueue new];
    NSInvocationOperation *operation = [[NSInvocationOperation alloc] 
                                        initWithTarget:self
                                        selector:@selector(loadImage) 
                                        object:nil];
    [queue addOperation:operation]; 
Run Code Online (Sandbox Code Playgroud)

在loadimage我有:

- (void)loadImage {

    [activityIndicator startAnimating];
Run Code Online (Sandbox Code Playgroud)

我试过[self.view.window addSubview:activityIndi​​cator] ;, [self-> ScrollView addSubview:activityIndi​​cator] ;, [self.view addSubview:activityIndi​​cator];

但我无法得到指标显示.任何人都知道可能出错了什么?

iphone objective-c uiactivityindicatorview

0
推荐指数
1
解决办法
2394
查看次数