我试图在等待UITableViews数据加载时将UIActivityIndi​​catorView添加到UITableView的中心。我这样做如下:

UIActivityIndicatorView *activityIndicatorTemp = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle: UIActivityIndicatorViewStyleWhiteLarge];
[activityIndicatorTemp setCenter:[[self tableView] center]];
[self setActivityIndicator: activityIndicatorTemp];
[activityIndicatorTemp release];
[[self tableView] addSubview:activityIndicator];
[activityIndicator startAnimating];


但是,当我启动代码时,活动指示器根本没有显示。我想以编程方式进行此操作,关于如何解决此问题或为何不起作用的任何建议?

最佳答案

请移动

[activityIndicatorTemp release];


在addSubview之后:

[[self tableView] addSubview:activityIndicator];

关于iphone - 将UIActivityIndi​​catorView添加到UITableView后不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7573244/

10-09 21:02