#3 10YearChallenge,時間都去哪了

第一個用程式完成的作業!

當看到作業標題十年挑戰的時候第一個念頭就是,誰要放自己十年前的照片啊哈哈,第二個念頭就想到家裡最受寵的成員要10歲了,所以馬上就決定10YearChallenge的題材。

這次的作業參考了很多學長姐的作品及Peter的解答才完成的,以下先放上成品欣賞一下:

有關程式碼的部分,大部分都是先讀懂學長姐們程式碼的架構及應用完成的,就不一一說明(GitHub上傳的部分都有註解每一個步驟,有興趣的人可以再下載來看),特別要說明的部分是利用datePicker去換照片,有看到學長的作業是使用Slider去連動datePickerc換照片,也有看到學姊有另外做一個月曆可以用變更datePicker的月份換照片,因為我懶得多做一個頁面所以想說乾脆把用Slider去連動datePickerc換照片跟利用更改datePicker的年份及月份可以換成對應到預設時間的照片放在一起,但是想得到做法卻寫不出來,感謝Peter的神救援讓這部分順利出來,以下為利用更改datePicker的年份及月份可以換成對應到預設時間的照片程式碼的部分:

@IBAction func changeImageDatePicker(_ sender: UIDatePicker) {//利用datePicker使用年、月選擇照片let ImageDate = datePicker.datelet dateComponents = Calendar.current.dateComponents(in: TimeZone.current, from: ImageDate)let year = dateComponents.year!let month = dateComponents.month!let day = dateComponents.day!let name = “\(year)\(month)\(day)”calendarImageView.image = UIImage(named: name)
}

GitHub 連結:

--

--