自上一節結束,我們的UI部分就完成了,這小節開始進行編碼,展示的效果如圖1-5-41
下一步就開始進行關聯,我們需要獲取到的信息有賬號和密碼輸入框內輸入的內容,滑動條滑動的數值,分段控件所選中的性別,開關按鈕判斷年齡,和最后的日期選擇器選擇的內容.然后就是點擊登錄按鈕所發生的事件.
下面進行關聯:
我們對其他需要關聯的都進行關聯上,關聯上之后就可以獲得屬性值,并進行對屬性的改變,所有屬性添加:如圖1-5-44
有一個特殊的就是登錄按鈕,我們需要得到他的點擊事件,而不是屬性值,所有我們在選擇connection的時候需要選中Action如圖1-5-45,添加后的如圖1-5-46
我們在login方法中添加打印代碼,如圖1-5-47
然后我們Command + R 運行項目,點擊登錄按鈕,可以看到控制臺打印出"點擊我了"(如圖1-5-48),到此我們就完成了登錄.
下面就進行代碼編寫了.有三個部分組成:
??觸摸屏幕背景關閉鍵盤
??監聽滑竿控件,并進行顯示
??點擊登錄彈出Alert控制器顯示結果
1??觸摸屏幕背景關閉鍵盤
點擊屏幕背景關閉鍵盤,我們可以更改IB(Interface Builder)中view所指向的隊形所屬類,將他的底層類由UIView更改為UIcontrol.如圖1-5-49
然后我們將這個Control拖到代碼中,設置如圖1-5-50
然后在代碼中進行編寫彈出鍵盤的代碼:如圖1-5-51
OK,大家可以command + R進行測試下!
2??監聽滑竿控件,并進行顯示
我們在滑動滑塊的時候,后面的數字會根據滑動的范圍而變化.設置如圖1-5-52
我們給顯示的數字文本的默認值設置為80,現在可以滑動滑塊可以看到效果了.
3??點擊登錄彈出Alert控制器顯示結果
最后一步就是點擊登錄,顯示用戶的詳細信息了,OK如圖添加代碼:1-5-53
大家一定要親手敲代碼測試下,這樣才能夠更好的熟悉每一個屬性和方法的作用.到這里大家可以愉快的Command + R運行,并進行測試如圖1-5-54
到這里本章節的實例就講解完畢,這一小節只是讓大家對各個控件進行熟悉.如果你一步一步跟著做下來的話,你會覺得開發一個iOS應用如此簡單.如果在練習過程中遇到任何問題,請留言或者添加以下QQ群.
源碼地址:github地址
歡迎加入Swift QQ交流群:513653400