首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用进度条选择UITableView单元格

使用进度条选择UITableView单元格
EN

Stack Overflow用户
提问于 2012-04-13 00:32:08
回答 1查看 450关注 0票数 0

我有一个简单的UITableView应用程序,它有一个SQLITE数据库(大约有20000行),由于每次选择需要大约3-6秒来获取结果,所以我想在用户触摸单元格行时显示一个进度条,这样他就知道发生了什么。

我试过了,但效果不好,因为HUD只出现了大约0.1秒:

代码语言:javascript
复制
 - (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    HUD = [MBProgressHUD showHUDAddedTo:self.navigationController.view animated:YES];
    HUD.mode = MBProgressHUDModeIndeterminate;
    HUD.labelText = @"Loading"; 

    return indexPath;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    ...
    [HUD hide:YES afterDelay:0.1];
}

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2012-04-13 01:27:41

你可以在单元格附件中添加一个UIActivity指示器,而不是添加进度条。它很容易创建,在外观上也很好用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10127795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档