繁体   English   中英

从UITableViewController发送消息到UITableViewCell

[英]Send message to UITableViewCell from UITableViewController

我在情节提要中设计了一个使用许多界面元素的表格视图。 例如,我有一个带有UIStepper的单元格,以及一个可以选择另一个模式视图的单元格。 它包含静态单元格,因为它是一种简单的数据输入形式,并且为每个字段创建新的UITableViewCell对象将浪费时间。 但是,我正在从程序的另一点使用一个自定义单元格。 我已将单元格分配为自定义UITableViewCell类的实例,并已从代码中设置了标签和图像视图(自定义单元格是基本的;两个UILabels和一个UIImageView )。 我在viewWillAppear方法中设置了一个占位符图像。 首先,该单元格显示正常,但是,当我在代码中更改标签的文本或图像时,直到我点击它,单元格才会刷新。 我读到,使用自定义表格视图单元格是基本UITableViewCells出现时解决此问题的方法,但是,这似乎无法解决我的问题。 我可以在自定义单元中声明一种方法,以在数据更改时重新加载该单元吗? 如果是这样,怎么办?

谢谢!

更新了单元格后面的数据源中的信息(即图像或文本)后,应在UITableView上调用reloadRowsAtIndexPaths:withRowAnimation:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM