最近两天,接触到一些页面,其中有个页面需求实现省市县学校四级列表。一开始,我选择的方法是使用4个tableView联动,将tableView加入到scrollView中,通过scrollView的代理方法判断scrollView所需要执行的偏移量,并为相应的tableView赋值。
但是之后我发现这样做实在太麻烦了,明明一个tableVIew就能解决的事情,为什么要写那么多个呢?于是就放弃了这种方法。转而改用刷新tableView数据的方式来实现这一功能。
创建数据的部分就不解释了,网上有很多,百度就解决了
首先我们先定义一个全局变量type1
定义全局变量type1的目的是为了记录,我们点击cell的次数,用于判断cll所需要的数量值
以及来判断应该将什么数据写入tableView中
因为需要执行返回操作,所以我定义了一个空数组,用来保存已经被用于写入数据的数组。
这样我在执行返回操作的时候,就可以写入之前保存好的数组,刷新出之前的数据。