低調碼抽獎 -使用 IBOutlet 和 IBAction 創作有趣的 App


開始前 先來一首歌吧


1. App操作畫面 (好大.....)

APNG的檔案 不熟的可以參考我之前寫的文章
iphone Xs Demo

https://thumbs.gfycat.com/BossyClumsyAurochs-size_restricted.gif

2. Github

3. 動機

這次的作業實在是爭分奪秒 在沒什麼想法的情形下只能趕出這樣的東西了

這次的作業要求如下:

1 使用 IBOutlet 和 IBAction 實現 App 的功能。
2 畫面上至少需包含以下元件,而且程式也有使用這些元件。
text field,slider,switch,label,image view,button,segmented control,date picker
3 slider 滑動時要搭配 label 顯示數值
4 使用者輸入文字後,可以將鍵盤收起來,比方按某個 button 或 return 鍵。
5 有亂數功能。
6 利用 UIBezierPath 設計特別形狀的圖片

4.重點講解

  • 有彩蛋 做在DATEPICKER 因為我真的不知道有什麼好應用了.......
  • 我需要更多的時間QQ
  • 希望老師原諒我這次先這樣了
  • 處理ENTER 收鍵盤
@IBAction func ReturnExit(_ sender: Any) {
  • 照參數生低調碼
func url_generator(fullCharactor: String , digits:Int) -> String{
let letters = fullCharactor.split(separator: ",")
var url = ""
for _ in 1...digits {
    url += letters[Int.random(in: 0...61)]
}
    return url
}

5.悲劇

恩 這次的作業寫完 我的麥書螢幕就GG了

x我又沒怎樣