带有预加载器图像的iphone表视图

时间:2011-06-03 09:51:17

标签: ios cocoa-touch nsurlconnection

我有表视图来从API调用加载数据。我正在使用:

NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 

用于处理结果。我得到了结果,但我的问题是加载第一次加载空白数据的表。我的要求是在数据处理完成时加载显示“加载”的图像,然后加载带有处理数据的表。请帮助我在表格视图中预加载图像。

2 个答案:

答案 0 :(得分:1)

您可以使用UIActivityIndicatorView来完成此操作。

答案 1 :(得分:0)

1)发送请求后,禁用UITableView的用户交互,并显示activity indicator

2)您的请求可能成功或失败。 NSURLConnection有合适的代表。

  

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data

     

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

在此实施这两项,隐藏或删除活动指标。启用tableView用户交互和重新加载表。