(1)開啟一個SingleView專案
打上專案名稱
接下來在Main.storyboard拉出以下元件 ,2個Label,12個Button
幫灰灰的那個Label取個名字叫labelTel,稍候我們用的上
接下來寫一個numberClick Function,並把0~9的touch up inside 都連接到這裡
@IBAction func numberClick(sender: UIButton) {
labelTel.text = labelTel.text! + sender.currentTitle!
}
接下來處理CLS的程式碼,把labelTel全清空就對了
@IBAction func numberClear(sender: AnyObject) { labelTel.text = "" }
最後是DEL的程式碼,把最後一碼清掉,採用substring的方法,要防呆一下,
以免一個字都沒有的時候。
@IBAction func numberDel(sender: AnyObject) { var str = labelTel.text! let intValue: Int = str.startIndex.distanceTo(str.endIndex) if intValue > 0 { var substr = str.substringWithRange(Range<String.Index>(start: str.startIndex.advancedBy(0), end: str.endIndex.advancedBy(-1))) labelTel.text = substr } }
執行畫面
按下DEL
按下CLS
按下
沒有留言:
張貼留言