首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更新Uitableview单元格按钮标题

更新Uitableview单元格按钮标题
EN

Stack Overflow用户
提问于 2018-12-11 02:13:42
回答 1查看 71关注 0票数 0

我有一个带有自定义单元格的UiTableview。在每个单元格中我都有一个按钮,在创建该单元格时,该按钮的标题被设置为"Upload“。当单击该按钮时,它会将一个项目上传到服务器,并且按钮标题将变为“已上传”。我想在导航栏中有一个按钮,当按下时,它会将所有按钮的标题( UITableview单元格中的按钮)重置为"upload",我尝试过使用reloadData功能,但它不起作用。我是iOS和swift的新手,有什么帮助吗?提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-11 06:29:09

表格视图单元格会被重用,所以我们需要一些对象,比如数组,来保持每个单元格的状态。

一旦项目项被加载到服务器-我们需要更新数组中相应索引处的项(基于单元格的索引路径)。也许,数组中的每一项都必须是一个字典。

因此,最初,字典的内容将是:

代码语言:javascript
复制
{
    "project_name": "Project 1",
    "project_label": "Upload"
}

上传完成后:

代码语言:javascript
复制
{
    "project_name": "Project 1",
    "project_label": "Uploaded"
}

当您想要重置所有内容时-您必须迭代数组中的每一项,并将"project_label"键设置为"Upload"

最后,调用reloadData()

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

https://stackoverflow.com/questions/53711365

复制
相关文章

相似问题

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