ios – 以编程方式创建的tableView重新加载数据

ios – 以编程方式创建的tableView重新加载数据,第1张

概述我已经查看了与此问题相关的其他一些SO问题,但没有找到一个处理我的具体情况的问题.我在一个方法中以编程方式创建可变数量的tableViews.稍后,我想在另一个方法中的任何一个tableView中重新加载数据.我想用… [tableView reloadData]; 重新加载特定tableView中的数据.我遇到的问题是访问稍后以编程方式创建的tableView.我的想法是为每个tableView 我已经查看了与此问题相关的其他一些SO问题,但没有找到一个处理我的具体情况的问题.我在一个方法中以编程方式创建可变数量的tableVIEws.稍后,我想在另一个方法中的任何一个tableVIEw中重新加载数据.我想用…

[tableVIEw reloadData];

重新加载特定tableVIEw中的数据.我遇到的问题是访问稍后以编程方式创建的tableVIEw.我的想法是为每个tableVIEw创建一个唯一标记.

所以这是我的问题.是否可以通过引用现有的tableVIEw标记来创建和初始化tableVIEw.例如,使用UIVIEw可以……

UIVIEw *notAtableVIEw = [[UIVIEw alloc] vIEwWithTag:1];

这将允许我修改其标签等于1的视图.对于tableVIEws是否存在类似的可能性?

解决方法 是的,您可以在创建表视图时设置标记,然后使用vIEwWithTag检索表视图.

// Assuming you've added the table vIEw as a subvIEw to the current vIEw controllerUItableVIEw *tableVIEw = (UItableVIEw *)[self.vIEw vIEwWithTag:1];

但是,您没有重新分配它.你只是得到一个指向它的指针.

然后,只需重新加载数据或做任何事情:

[tableVIEw reloadData];
总结

以上是内存溢出为你收集整理的ios – 以编程方式创建的tableView重新加载数据全部内容,希望文章能够帮你解决ios – 以编程方式创建的tableView重新加载数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存