等到 UITableView 完成 reloadData [重复]

2023-12-26

可能的重复:
当 UITableView 完成请求数据时收到通知吗? https://stackoverflow.com/questions/1483581/get-notified-when-uitableview-has-finished-asking-for-data

当 tableview 在 reloadData 方法完成重新加载数据时是否可以收到通知?或者是否可以等到tableview完成重新加载?

Thanks


有一个非常简单的解决方案是检查您是否处于委托的最后一次迭代中

-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 

最后一次迭代完成后,最后添加您的代码

-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if([indexPath row] == lastRow){
          any code you want

    }
}

Thanks

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

等到 UITableView 完成 reloadData [重复] 的相关文章

  • Objective-C 实例变量?

    我确信我在这里的困惑只是因为陷入 Java 思维方式 并且不理解 Obj C 在这种情况下有何不同 在Java中 我可以在类中声明一个变量 就像这样 并且每个instance该类的 将会有它自己的 MyClass String myVar
  • iOS:弃用 AudioSessionInitialize 和 AudioSessionSetProperty

    我对 Objective C 很陌生 正在尝试更新一些大约 3 年前的代码以与 iOS 7 一起使用 有两两个实例AudioSessionSetProperty and AudioSessionInitialize出现在代码中 1 void
  • 线程池的 lambda 函数内的编译器错误变量“未捕获”

    我正在学习 C 中的多线程 并尝试设置线程池 但收到编译器错误 提示 错误 未捕获 mapperNodes 和 错误 未捕获 command 我读过一些关于使用 this 捕获 lambda 中的变量的内容 但到目前为止没有任何效果 如何在
  • 多线程环境中的析构函数?

    我想知道在这样的课堂上会发生什么 class MyClass private std vector
  • 使用 Push Transition 效果更改 RootViewcontroller

    在我的iOS应用程序中 我需要更改应用程序之间窗口的rootviewController 因此 当我动态更改我的rootviewcontroller时 它会在更改之前轻拂视图 但我想要的是在更改rootviewcontroller时提供平滑
  • 对 UIImage 进行方形裁剪,导致图像拉伸

    当尝试执行 UIImage 的中心裁剪时 我得到以下结果 左侧是原始图像640 1136 右边是适合正方形的裁剪图像UIImageView at 320 320 turns to 我对比率元素进行了相当多的修改 以便它可以正确检测要修剪的量
  • Swift:从自定义 UITableViewCell 中的 UITextField 检索文本并将其放入数组中

    我正在制作一个非常简单的应用程序 用户在第一个屏幕中输入人数 在第二个屏幕中 它会生成一些UITableViewCell基于用户在第一个屏幕中输入的数字 这UITableViewCell have a UITextField在其中 一旦用户
  • 维护 UISegmentedControl 中的选择

    我可以保持 UISegmentViewControl 段的选定状态吗 即 即使用户选择了另一个段 也可以保持一个段显示为选中状态 我似乎在任何地方都找不到任何可以做到这一点的东西 这是不可能开箱即用的 看如何才能选择 UISegmented
  • 具有非零“内容”的 QTMovieLayer 的 iOS 替代品?

    背景 QTKit QuickTime Kit 是一个来自 10 3 天的 Mac 框架 在 10 5 中添加了一些层 例如QTMovieLayer QTMovieLayer 的好处之一是您可以使用常规访问电影内容content图层上的属性并
  • 未定义的命名空间“提升”

    我正在尝试一个 C 小线程程序 但出现错误 我无法处理它 The Code include Threads h include Interthread h void task1 void arg do stuff void task2 do
  • 如何使用固定数量的工作线程实现简单线程

    我正在寻找最简单 最直接的方法来实现以下内容 主程序实例化worker 执行任务的线程 Only n任务可以同时运行 When n已达到 不再有工人 开始直到计数 正在运行的线程回落到下方n 我觉得Executors newFixedThr
  • PHP 多个 Ajax 请求:第一个请求阻止第二个请求

    我在一页上有 2 个 ajax 请求 我运行了第一个请求并单独启动了第二个请求 但第二个在第一个运行后停止工作 第一次结束后继续 第一个请求需要很长时间 大约 30 60 秒 此时我需要第二个请求来显示日志第一个请求发生的情况 我尝试使用
  • 监控剪贴板活动可可?

    是否可以在可可中 观看 用户剪贴板 例如 如果我的应用程序是系统托盘样式应用程序 例如 dropbox 客户端 我可以订阅用户在另一个应用程序中点击复制 粘贴时引发的事件吗 你可以随时查看Apple的示例代码 剪贴板查看器 http dev
  • Perl 中的线程定时循环

    本质上 我希望有一个高优先级线程 它以给定的时间间隔 此处为 0 5 毫秒 运行并中断 一切 执行一个短任务 然后返回 睡眠 状态 使用 Ubuntu 11 04 和 perl v5 10 1 问题是 虽然我得到了某种结果 但我不确定是否有
  • 尝试写一个无锁的单链表,麻烦去除

    我正在尝试编写一个无锁单链表 最终一致性不是问题 有人遍历可能包含不正确项目的列表 我认为我正确添加了项目 循环和Interlocked CompareExchange 但我不知道如何删除节点 列表中的任何位置 因为我必须获取前一个项目并设
  • 防止 UITableView 滚动到某个点以下

    如何让 UITableView 允许在某个索引行上方滚动 但在低于某个点时阻止滚动 例如 如果我有第 1 行到第 100 行 其中在给定时间视图中仅出现 5 行 我希望允许用户在第 1 50 行之间滚动 但在第 50 行可见时阻止进一步向下
  • 从BackgroundWorker线程更新图像UI属性

    在我正在编写的 WPF 应用程序中 我有一个 TransformedBitmap 属性 该属性绑定到 UI 上的 Image 对象 每当我更改此属性时 图像就会更新 因此显示在屏幕上的图像也会更新 为了防止在检索下一张图像时 UI 冻结或变
  • 为什么我们需要将 delegate 设置为 self?为什么编译器不默认它?

    I think我完全理解授权的概念 我的问题是 当我们这样做时 class someViewController UIViewController UITableViewDelegate 会吗ever可能我们不想设置tableView de
  • 在 iPhone 模拟器中从硬盘读取文件

    是否可以将文件 从我的普通文件系统 读入在 iPhone 模拟器上运行的 iPhone 应用程序 据我所知 iPhone 本身没有 用户可访问的 文件系统 但这只是为了测试 并且只能在模拟器中运行 该文件将是一个可以在应用程序运行时编辑的文
  • NSUserDefaults、Settings.bundle 和应用程序组

    我有一个有 2 个目标的应用程序 主应用程序和 Today 扩展 为了在这些目标之间共享设置 我打开了应用程序组功能 添加了一个组group myApp com然后使用NSUserDefaults在主应用程序和今日扩展中都是如此 var d

随机推荐

  • PowerShell 的特殊数组头/尾分配记录在哪里?

    我刚刚注意到这是有效的 PowerShell 代码 PS gt first rest 1 2 3 该语句将数组中的第一项放入 first以及剩余的项目 rest PS gt first 1 PS gt rest 2 3 它甚至适用于任意数量
  • 将自定义字体添加到 Windows Phone 8 应用程序

    我读过这样的文章Windows Phone 31 天 24 嵌入字体 http www jeffblankenburg com 2010 10 24 31 days of windows phone day 24 embedding fon
  • android 添加 java.lang.management API

    现在我遇到了 Android 不支持的库的问题 事实上它不支持这个API java lang management Eclipse 向我显示了这个错误 10 25 17 53 03 460 java lang NoClassDefFound
  • Android:无法解析符号“编译”

    我在 android studios 添加新向导的帮助下添加了一个新活动 设置 在那之后我得到了这个 错误 47 评估项目 AppName 时出现问题 在 org gradle api internal artifacts dsl depe
  • 如何在 C# 中将 .proto 文件解析为 FileDescriptor?

    我的目标与中所述完全相同这个问题在github上 https github com protocolbuffers protobuf issues 6853 如何读取现有的 proto 文件并从中获取 FileDescriptor 我无法使
  • Chromecast – 从 Chrome 连接到其他设备会话

    Context 当从谷歌浏览器并使用会话监听器 https developers google com cast docs reference chrome chrome cast ApiConfig sessionListener可以加入
  • 使用pgcrypto验证password_hash生成的密码

    我将密码哈希值存储在使用以下命令生成的 Postgresql 数据库中 password hash password PASSWORD DEFAULT 现在我还希望能够使用 Postgresql 和 pgcrypto 验证用户密码 但是 p
  • C 中的“结构命名空间”有技术原因吗?

    在 C 中 大多数声明结构的代码都将遵循以下模式 struct forward declaration typedef struct T T struct definition typedef struct T etc T 这种情况非常普遍
  • 如何在 slurm 作业期间监控资源?

    我正在我们的大学集群 普通用户 无管理员权限 上运行作业 该集群使用 SLURM 调度系统 我有兴趣绘制随时间推移 即作业运行时 的 CPU 和内存使用情况 我知道关于sacct and sstat我正在考虑将这些命令包含在我的提交脚本中
  • 如何确保幻灯片选项卡在 html 中显示 3 个选项卡

    我在手机上有一个应用程序 手机屏幕较小 无法同时显示全部 7 个选项卡 因此 它将显示为两行不整齐的选项卡 我希望它一次显示 3 个选项卡 例如 在幻灯片 2 中 它将在左侧显示幻灯片 1 的选项卡 在中间显示幻灯片 2 在右侧显示幻灯片
  • 欧芹自定义错误消息不起作用

    我有以下输入字段
  • 一种膨胀/收缩(偏移、缓冲)折线的算法

    相关问题 一种用于膨胀 收缩 偏移 缓冲 多边形的算法 https stackoverflow com questions 1109536 an algorithm for inflating deflating offsetting bu
  • 多维数组上的 SetLength

    我想知道如何在 Pascal 中设置多维数组的长度 创建动态多维数组 喜欢SetLength arr len 对于一维数组来说 我找不到答案 var arr array of array of real SetLength arr 10 2
  • 如何合并空字符串和 NULL 值?

    我正在尝试制作最快的 COALESCE 它接受两个或多个参数 并返回第一个非空和非空 值 我正在使用这个 CREATE OR REPLACE FUNCTION coalescenonempty VARIADIC in ordered act
  • Ionic 2 - RC2.0,上传文件(传输)的插件无法工作

    在过去的 2 天里 我一直在努力让我的应用程序将手机摄像头拍摄的图像上传到 PHP 服务器上 服务器上的代码工作得很好 但是 FILES变量为空 我的问题和这里描述的类似 也没有解决方案更新到 ionic 2 RC0 后 Cordova 文
  • 关于索引器和/或泛型的问题

    如何知道一个对象是否实现了索引器 我需要共享 DataRow 和 IDataReader 的逻辑 但它们不共享任何接口 我也尝试过使用泛型 但不知道应该对 where 子句施加什么限制 public class Indexer myObje
  • backbone.js - 从点击事件访问模型

    我有一个包含 CellModels 的 CellCollection 的 BoardView 我从数据库中获取集合 然后创建 CellView 这一切都很顺利 直到我尝试通过 BoardView 上的单击事件访问 CellModel 我根本
  • @Autowired 字段获取 null

    我的类类别有这个属性编辑器 我试图将其自动连接到服务 问题是服务不断获得空值 另外 这似乎是孤立的 或者至少我是这么认为的 因为我在控制器上自动连接了同一类的字段 所以我不知道发生了什么 我已经遇到了这样的错误 但是在那个时候根本就不管用
  • 在 oracle 上的存储过程中返回单行

    我正在使用 php 和 oracle 我如何返回存储过程中的一行以像选择查询一样使用 以便我可以将它们读入 php ini 例如 declare or replace procedure select row bookingid in in
  • 等到 UITableView 完成 reloadData [重复]

    这个问题在这里已经有答案了 可能的重复 当 UITableView 完成请求数据时收到通知吗 https stackoverflow com questions 1483581 get notified when uitableview h