智宇的紙娃娃練習

主要練習項目:IBAction、IBOulet

這邊角色主要是由臉型、表情、眼鏡及衣服的ImageVIew組合而成,主要能夠更改的部位是眼鏡及衣服。

在界面上,每個能點的圖都是使用Button再設定圖案而成,衣服部分因為選項較多所以就再使用了之前學到的Scroll View去容納。

接下來看程式碼的部分

這邊首先是將眼鏡及衣服的UIImageVIew和Button做outlet,
並且設定action將所有Button連結到這裡,如此一來就不用每個Button都拉一個action了。
在action裡面,原本打算用if去做逐個判定是按下哪個按鈕,突然想到還有swich case可以做使用,也看起來比較美觀乾淨。

最後放上操作畫面及github連結

謝謝大家

--

--