作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有两个 UITableViewController
,A 和 B。当我点击表 A 中的一个单元格时,我将使用 UINavigationController
推送 TableView Controller B。但是数据的 B 是从 Internet 下载的,这需要几秒钟。所以我想在加载B的时候添加一个UIActivityIndicatorView
,我该如何实现呢?
最佳答案
您可以将 UIActivityIndicatorView 添加为单元格的 accessoryView
。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
spinner.frame = CGRectMake(0, 0, 24, 24);
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.accessoryView = spinner;
[spinner startAnimating];
[spinner release];
}
关于iphone - 加载 UITableViewCell 时如何设置 UIActivityIndicatorView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212859/
我是一名优秀的程序员,十分优秀!