我正在尝试将UIActivityIndicatorView添加到我的UITableView的中心,同时等待加载UITableViews数据。我这样做如下:
UIActivityIndicatorView *activityIndicatorTemp = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle: UIActivityIndicatorViewStyleWhiteLarge];
[activityIndicatorTemp setCenter:[[self tableView] center]];
[self setActivityIndicator: activityIndicatorTemp];
[activityIndicatorTemp release];
[[self tableView] addSubview:activityIndicator];
[activityIndicator startAnimating];
但是,当我启动代码时,活动指示器根本没有显示。我想以编程方式进行,有关如何解决这个问题的建议或为什么它不起作用?
答案 0 :(得分:1)
请移动
[activityIndicatorTemp release];
在addSubview之后:
[[self tableView] addSubview:activityIndicator];
答案 1 :(得分:0)
这里的问题是我在设置activityindicator的位置时。我在初始化tableview之前就这样做了。
[activityIndicatorTemp setCenter:[[self tableView] center]];
我删除了上述内容并且有效。