想要实现的效果是这样的
在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数据呢?
reload会报什么错?
或者
可以用 accessoryView
报的错是UIButtonsettext:找不到这个方法,可是我根本没用过这个方法,而且我试过如果不在cell方法里面实例化button就不会报错版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。