美食紀錄

好久沒寫啦,課程也結束一個月多

最近也花了些時間在弄Demo的東西

雖然還有些BUG不過先暫時這樣吧

以上課所學的做了個簡易的美食紀錄

整體上就是一個主頁,然後有顯示資料的頁面,新增與修改的畫面

下面是程式實際跑出來的成果

最大的問題的就在於存取照片的部分

可能是沒設定好所以圖片會亂跑

而且圖片也會因為顯示的關係被擠壓到

這些算是目前還需研究得部分

畫面的部分為了配合各種尺寸也使用了autoresizing

雖然上課所學的是autolayout

不過程式程式本身並沒有這麼複雜所以就沒有使用了

由於平躺後輸入的文字會擠在一塊

就直接取消勾選畫面翻轉的部分,避免翻轉後所造成的問題

之後會在新增地址的位置弄成可點選後直接開啟地圖和實際加入cocoa pod

本來在輸入資料鍵盤會擋到textField與textView時

打算利用cococapod的IQKeyBoardManagerSwift

但是在更新時卻一直顯示有問題

所以就暫時以程式的方式去執行控制鍵盤的動作

// 點textField收鍵盤,View降下
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
UIView.animate(withDuration: 0.4, animations: {self.view.frame.origin.y = 0})
return true
}
// 點textField開鍵盤,View上升
func textFieldDidBeginEditing(_ textField: UITextField) {
UIView.animate(withDuration: 0.4, animations: {self.view.frame.origin.y = -220})
}

在此附上GitHub的網址

https://github.com/AllenChangTW/FoodRecord

最後要感謝彼得潘與同學的解答,讓我學到不少的東西

也感謝有閱讀到此文的每個人,祝有個美好的一天。

2017/1/11 By Allen Chang
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.