寫這篇博客,首先感謝林永堅Jake,我是看了林老師的視頻課程,寫了這篇博客,十分感謝。
需求是這樣的,用戶輸入年份,點擊按鈕,然後根據該年份判斷生肖,並顯示一張生肖的圖片。具體開發步驟如下:
(1)首先准備12張圖片,代表12個生肖。圖片編號分別為 0--11
(2)在Main.storyboard中拖入3個控件,Text Field輸入年份,Button點擊確認,ImageView顯示生肖圖片。界面如下:
。
(3)按住control鍵和鼠標左鍵,選擇outlets,拖動輸入框和圖片控件到.swift文件中,在代碼中生成這些控件的聲明。
。
(4)把按鈕通過上述方式拖動到代碼中,注意要選擇Action。
(5)如何把某一年的生肖和圖片進行結合呢。算法如下:圖片編號 = (年份 - 4)% 12。這樣就能方便的現實圖片了。把該計算添加到按鈕的點擊事件中。按鈕點擊代碼如下:
。
(6)輸出結果:
。