0

我试图向我的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)位置上显示!

有人可以推荐一些修复方法!

真的很感激!

4

1 回答 1

1

试试这个代码:

 _spinner =[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:
                       UIActivityIndicatorViewStyleWhite];
    _spinner.center=self.tabBarController.tabBar.center;
      [_spinner startAnimating];
    [self.tabBarController.tabBar addSubview:_spinner];
于 2013-08-01T12:47:46.740 回答