美文网首页
自定义tableviewcell实现多选或单选遇到的问题

自定义tableviewcell实现多选或单选遇到的问题

作者: 兔子大大王 | 来源:发表于2016-09-07 14:27 被阅读112次

一个tableviewcell,左侧为一个圆形的可以勾选的按钮(这儿遇到一个坑,我之前把它写成了一个imageview)。

自定义的cell

左侧的圆形按钮,之前在自定义cell布局的时候,我将它布局成了一个imageview,结果在写完tableview的时候,判断点击事件,点击一次这个按钮要变为下图的样子

选中后的样子

当我将它写成imageview的时候,在tableview的didSelectRowAtIndexPath方法中点击一次会变成上图的样子,但是在第二次点击的时候,不会还原成第一张图片的样子。于是我就想到了在cell上再添加一个点击的手势,在点击手势触发的方法里判断图片的改变逻辑。然而后面又引发了一系列的问题,和tableviewcell的本身的点击事件会有冲突,此处省略一千字。

于是我又将它改成了按钮。

在自定义cell文件里,完成图片判断的逻辑,附上代码。

主要看按钮的点击事件 按钮的点击事件

控制器中不需要再做其他的操作。

相关文章

  • 自定义tableviewcell实现多选或单选遇到的问题

    一个tableviewcell,左侧为一个圆形的可以勾选的按钮(这儿遇到一个坑,我之前把它写成了一个imagevi...

  • Android 图片选择器(一)

    ImageSelector 简介 Android自定义相册,实现了拍照、图片选择(单选/多选)、ImageLoad...

  • Android 图片选择器(二)

    ImageSelector 简介 Android自定义相册,实现了拍照、图片选择(单选/多选)、ImageLoad...

  • Android 图片选择器(三)

    ImageSelector 简介 Android自定义相册,实现了拍照、图片选择(单选/多选)、ImageLoad...

  • swift

    1. tableViewCell 单选/多选 https://www.jianshu.com/p/e872c6f9...

  • Android GitHud 项目插件

    1、android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoade...

  • Android 图片选择器

    Android自定义相册,实现了拍照、图片选择(单选/多选)、ImageLoader无绑定 任由开发者选择 And...

  • CheckedTextView

    CheckedTextView的使用(结合ListView实现单选、多选效果)

  • 微信小程序自定义多选事件

    要实现下图的效果(自定义多选单选),大多数公司项目的多选框都是自己设计的,所以用原生标签或者组件是不可行的,最简单...

  • 瓜皮🍉

    title: 瓜皮 ListView中使用checkbox实现单选、多选等

网友评论

      本文标题:自定义tableviewcell实现多选或单选遇到的问题

      本文链接:https://www.haomeiwen.com/subject/kipjettx.html