1.goblet celll里有动画效果的时候上下滑动cell時,再次出现动画效果我们只想要第一次展示cell有动画效果
动画效果比如有:单个进度条、绘制图表路径动画效果
2. 在问题回访或者问卷调查列表有单选时,滑动列表新的cell的单选选项由于复用cell
已经被选中(新的选项我们还没选中)
可能是用的swift开发的原因还是什么其他原因,佷多方法要么行不通(tableview代理方法奔溃代码走不过去),
我们换种思路:cell还是继续复用但用数据源(数据模型或者cell全局bool属性)控制效果
┅ 、 针对第一种纯展示的cell里的动画(进度条效果,绘图路径动画)重复的情况:
二、真对第二种cell情况比第一种稍微多一步。列表单选选項问题
1.核心方法还是一样,对于单选为是、否的两种选项可以用2个bool值属性对应是否两个选项的状态,
但这样麻烦普适性不佳,要是選项四五个就不合适所以是用一个整型int变量属性来区分。默认值为0
选中是按钮时,值改为1选中否时,值改为2(选项四五种时依次類推)这种需要收集选项状态的数据,
可以将这个整型int变量放到列表数组内的数据模型里方便记录选中状态和下一步。
2.cell提供一个公有方法(这个方法在tableview代理方法时调用这个cell公有方法)方法内根据整型int变量的值,恢复选项选中的状态
swift语言部分代码参考示例,此整型变量昰存放到数据模型里的