iOS學習課程
上了二堂課後,學了不少東西,剛好利用這些學到的東西做一個小小的記錄
首先是
Segue:用來跳頁用的,也就是當按鈕按下之後,要連結下一頁時使用
Scroll Bar:目前是用來做圖片左右移動使用
TableViewController:用來呈現表格使用,大多數的畫面都會以此功能呈現
ViewController:想讓頁面以什麼樣的方式呈現,就在此編輯
Navigation Bar:讓跳頁後的畫面上方,出現Back的按鈕
Tab Bar Controller:在頁面下方出現快速連結的按鈕
目的:做一個穿衣預覽的APP,讓買衣服時,能先預覽一下穿好之後的感覺,以減少使用者穿脫及店員折疊衣服的次數,並以加以分類(比如:衣服、衣服加褲子等)等之後程式比較OK後,就可以依使用者的選擇,出現相關的衣服及褲子風格。
做法:以Tab Bar Controll來做跳頁,並在跳頁後的ViewController加入NavigationBar,好讓頁面能回首面,並在首頁的地方放一個TableViewController,主要是用來放穿著感覺的分類,點擊進入後即可左右滑動來選擇要搭配的衣服
製作過程遇到的問題
1.在製作好TableVewControll後,點擊TabBar的按鈕進入後,TableView不會依自己製作好的方式呈現,經詢問Peter後,原來是Content沒有選擇StaticCell導致。
2.把View放入Scroll的時候無法左右的運轉,經詢問Peter後,得知為Scroll需變更為Customer。
3.在Scroll裡的View放照片時,發現有時候會反白,就變成看不到View裡的圖片,重開Xcode問題依舊,待解。
4.因為圖檔是網路上抓,所以需要去背處理,MAC裡的去背功能相當的簡單,直接使用預覽程式即可去背,去完背還會自動存檔,可參考Peter提供的連結,如何用-previe-app-預覽程式-去背圖片。
5.因為頭像也是網路上抓,等之後看能不能配合照像機的功能,直接把頭像抓進來,就更能看出效果。
6.衣服的大小不一,這個也是需要解決的問題,應該要提供固定的大小及如何拍照上傳的方式,讓使用者能更便利的使用,測試時加上格子仍然會有對不準的問題,這可能需要用程式修圖控制,才能對的更加精準。
7.Scroll的PagingEnable一次跳一整個頁面,因無法控制跳轉一頁的大小,所以圖片在放置時,就要注意放置的位置。