猜數(shù)字

class ViewController: UIViewController {
var label : UILabel!
var textField:UITextField!
var result = arc4random_uniform(100)
//

override func viewDidLoad() {
    super.viewDidLoad()
    
    label  = UILabel()
    label.frame = CGRect(x: 80, y: 80, width: 100, height: 40)
    label.text = "猜一猜"
    label.backgroundColor = UIColor.redColor()
    label.textColor = UIColor.greenColor()
    label.font = UIFont.systemFontOfSize(28)
    label.textAlignment = .Center
    self.view.addSubview(label)
    
    
  let   label1  = UILabel()
    label1.frame = CGRect(x: 50, y: 150, width: 40, height: 40)
    label1.text = "0"
    label1.backgroundColor = UIColor.redColor()
    label1.textColor = UIColor.greenColor()
    label1.font = UIFont.systemFontOfSize(28)
    label1.textAlignment = .Center
    self.view.addSubview(label1)

 let    label2  = UILabel()
    label2.frame = CGRect(x: 100, y: 150, width: 40, height: 40)
    label2.text = "到"
    label2.backgroundColor = UIColor.redColor()
    label2.textColor = UIColor.greenColor()
    label2.font = UIFont.systemFontOfSize(28)
    label2.textAlignment = .Center
    self.view.addSubview(label2)

  let   label3  = UILabel()
    label3.frame = CGRect(x: 150, y: 150, width: 60, height: 40)
    label3.text = "100"
    label3.backgroundColor = UIColor.redColor()
    label3.textColor = UIColor.greenColor()
    label3.font = UIFont.systemFontOfSize(28)
    label3.textAlignment = .Center
    self.view.addSubview(label3)

    
    
    textField = UITextField()
    
    textField.frame = CGRect(x: 100, y: 200, width: 100, height: 40)
    textField.textColor = UIColor.blueColor()
    textField.borderStyle = .RoundedRect
    textField.placeholder = "請輸入數(shù)字"
    textField.keyboardType = .NumberPad
    self.view.addSubview(textField)
    
    let btn = UIButton(type: .System)

// btn.setTitle("確定", forState: .Normal)
// btn.setTitle("高亮", forState: .Highlighted)
// btn.setTitle("選用", forState: .Selected)
// btn.setTitle("禁用", forState: .Disabled)
//

   let image = UIImage(named: "check")
    btn.setBackgroundImage(image, forState: .Normal)
    btn.frame = CGRect(x: 100, y: 300, width: 100, height: 100)
    btn.addTarget(self, action: #selector(didClick), forControlEvents:.TouchUpInside)
    
    
    self.view.addSubview(btn)
    
    
    
    
    
    // Do any additional setup after loading the view, typically from a nib.
}
func didClick(){
    
    let  number = UInt32(textField.text!)
    
    
    if result == number  {
        label.text = "猜對了"
        result = arc4random_uniform(100)
    }else  if result < number  {
        label.text = "猜大了"
    }else{
        label.text = "猜小了"
    }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.map :映射 (類型轉(zhuǎn)換,如轉(zhuǎn)換成字符串,作用在數(shù)組等集合上)filter:篩選 (作用在數(shù)組等集合上)...
    天城一哥閱讀 320評論 0 0
  • 1,Search Bar 怎樣去掉背景的顏色(storyboard里只能設(shè)置background顏色,可是發(fā)現(xiàn)cl...
    以德扶人閱讀 2,874評論 2 50
  • 打印View所有子視圖 layoutSubviews調(diào)用的調(diào)用時機(jī) 當(dāng)視圖第一次顯示的時候會被調(diào)用當(dāng)這個視圖顯示到...
    hyeeyh閱讀 581評論 0 3
  • 1. 打印View所有子視圖 po [[self view]recursiveDescription] 2. la...
    Hurricane_4283閱讀 1,069評論 0 2
  • 選出你喜歡的一個公眾號,試著通過他過去一個月的文章,分析這個公眾號有哪些可以學(xué)習(xí)借鑒的地方。 關(guān)注賬號:新聞哥微信...
    LEO09閱讀 389評論 0 1

友情鏈接更多精彩內(nèi)容