一、简介
该文主要实现的是省市区的选择,可在个人修改地址的地方使用。
二、需要的东西
三、制作原理
通过一个uipickerview来显示,将uipickerview分成三部分,省、市、区。进而加载数据。
四、实现效果
图片展示:

五、具体实现步骤:
1、首先,新建一个single view application,然后在storyboard中添加一个uipicker view
,
2、实现uipicker view的代理方法 --这里的数据是暂时的,还没添加数据
3、接下来就是把刚才下载的那个area.plist文件中的数据加入到picker view中
①、首先定义三个nsarray。
②、先设置provincearr.cityarr,areaarr.
默认的province列先显示的第一列,此时刚好让city显示第一列的city,让area显示第一个city的area。
注:(此处这样设置是因为这个area.plist文件的结构的原因,你可以自己看一下这个plist文件)。
4、此时数据便有了,但是当滚动第一列时,第二列和第三列都没有变化,其实本质上就是在设置pickerview内容的代理方法中设置内容改变。重头戏来了。--修改上面的这个代理方法。
5、附加:
6、完成,附上源码。(故事版上的设置大家自己设置就行了)