如果我的表在3秒内未填满所有信息,我想显示“正在加载”消息。这就是我想要我的桌子做的事情:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//First time
UITableView *cell = [tableView cellForRowAtIndexPath:indexPath];
//Configure table
//Second Time
}
NSTimeInterval timeDifference = [firstTime timeIntervalSinceDate:secondTime];
if (timeDifference == 3 seconds){
//Display Loading message
}
答案 0 :(得分:0)
我认为你的问题正在解决问题。如果数据加载时间过长,请不要只显示加载状态,请尝试始终显示加载状态UNTIL数据加载操作已完成(希望在后台线程上,这将允许主UI线程实际显示加载UI)。有很多方法可以实现这一点,最好的方法取决于您的个人偏好和现有代码。