UIActivityIndicatorView

UIActivityIndicatorView

我试图将微调器添加到我的tabBar(这是2 Tab TabBarController中的第二个tabBar)...从第二个标签栏的ViewController调用以下函数...

-(UIActivityIndicatorView *)spinner {

// If we don't have a spinner, then set one up

 if (!_spinner) {

// Setup the spinner

_spinner =[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:
                   UIActivityIndicatorViewStyleWhite];

// Add the spinner to the tab bar

[self.tabBarController.tabBar addSubview:_spinner];

}

return _spinner;

}


问题是:活动指示器(通过addSubview)不是在相应的tabBar上而是在我的TabBarController的(0,0)位置上显示!

有人可以建议一些修复程序!

真的会很感激!

最佳答案

试试这个代码:

 _spinner =[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:
                       UIActivityIndicatorViewStyleWhite];
    _spinner.center=self.tabBarController.tabBar.center;
      [_spinner startAnimating];
    [self.tabBarController.tabBar addSubview:_spinner];

关于ios - 尝试将指标添加到tabBar…但是显示在错误的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17994363/

10-08 23:30