tableView如何准确处理cell中按钮的点击方法

     tableView由于复用机制,经常会出现当一个cell加入到缓存池之后,之前的状态就会改变。我们有些时候想准确处理cell控件内部按钮的点击方法需要怎么做。

      解决的办法有两个。第一个不正规的方法,我是这样做的,我在控制器创建cell的时候,取到cell中的按钮,根据行数给按钮绑定一个tag值。写一个点击事件,在点击事件里根据tag值进行操作。

       第二个方法是在自定制cell的时候,用个代码块把cell的行数,传递到控制器里,然后在Controller的代码块里进行操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2017.02.22 可以练习,每当这个时候,脑袋就犯困,我这脑袋真是神奇呀,一说让你做事情,你就犯困,你可不要太...
    Carden阅读 1,373评论 0 1
  • 一个页面如果用UITableView来展现数据并进行相关操作,可能会经常遇到cell内部按钮点击事件,点击不同的按...
    陨之希留leo阅读 19,008评论 3 11
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 主人公男一:墨小叶,男二:林天乐 主人公女一:安小秋,女二:安小灵 简介:两位主人公都是大家庭,其中安小灵是安小秋...
    ANNIE玉阅读 283评论 2 1
  • 遥不可及的梦想,你还坚持吗? 世界上有梦的人很多,但能够实现梦想的人却少之甚少。 有一天,我接到了小A的电话。对此...
    源大大516阅读 786评论 0 0