一、簡介
該文主要實作的是省市區的選擇,可在個人修改位址的地方使用。
二、需要的東西
三、制作原理
通過一個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、完成,附上源碼。(故事版上的設定大家自己設定就行了)