我有一个UITableView,我填充了我通过互联网下载的数据。在下载数据时,我想在我的TableView上方显示一个加载标签,以向用户表明实际发生了某些事情并且应用程序没有问题。这样做的最佳方法是什么?
答案 0 :(得分:1)
我认为最好的方法是在应用程序的主视图中添加子视图。 Matt Gallagher 2天前有一个关于这个的教程。他向您展示了如何show a loading view,它还包括您可以下载的示例代码。
答案 1 :(得分:0)
最好的方法是在UIView中的UITableView上添加标签和UIActivityIndicator。在viewDidLoad中,将UILabel的hidden属性设置为NO并开始为指示器设置动画。
调用方法以在另一个线程中下载数据。
[NSThread detachNewThreadSelector...]
下载完成后,在主线程上调用一个方法,将UILabel设置为hidden = YES,停止指标动画并重新加载表格。
[self performSelectorOnMainThread...]
希望有所帮助。