开发者社区> 问答> 正文

怎样通过点击tableview中的button修改同一个item中label的文字?报错

想要实现的效果是这样的

在tableview的cell中放置一个label和一个button,label加载一个array的数据,点击button后弹出一个带输入框的alertview,输入后点击确定可以将与这个button在同一个item中的label显示的文字改为刚才输入的内容,思路是修改array的数据之后刷新tableview

但是问题来了,如果不在cellforrowatindexpath函数中实例化button就没办法给它设置tag传递index,如果实例化了调用tableview的reload刷新界面时又会报错

如果不实例化button系统要如何判断当前点击的button所在的cell是哪一个从而在alertview clickedbuttonatindex函数中修改array数据呢?

展开
收起
爱吃鱼的程序员 2020-06-14 22:01:33 469 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    reload会报什么错?

    或者

    可以用 accessoryView

    报的错是UIButtonsettext:找不到这个方法,可是我根本没用过这个方法,而且我试过如果不在cell方法里面实例化button就不会报错
    2020-06-14 22:01:52
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载