纯代码猜数字游戏 app 7.20

纯代码猜数字游戏 app 7.20

import UIKit

class ViewController: UIViewController {
    var label:UILabel!
    var  a:UITextField!
    var number = arc4random_uniform(100)
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        label = UILabel()
        label.frame = CGRect(x: 80, y: 2, width: 200, height: 200)
        label.text = "猜猜猜"
        label.textColor = UIColor.blueColor()
        label.backgroundColor = UIColor.clearColor()
        label.font = UIFont.systemFontOfSize(50)
        self.view.addSubview(label)
        
        
        let label0 = UILabel()
        label0.frame = CGRect(x: 100, y:150, width: 30, height: 30)
        label0.text = "0"
        label0.textColor = UIColor.redColor()
        label0.font = UIFont.systemFontOfSize(25)
        self.view.addSubview(label0)
        
        let labelD = UILabel()
        labelD.frame = CGRect(x: 140, y: 150, width: 30, height: 30)
        labelD.text = "到"
        labelD.textColor = UIColor.blackColor()
        labelD.font = UIFont.systemFontOfSize(25)
        self.view.addSubview(labelD)
        
        let label100 = UILabel()
        label100.frame = CGRect(x: 180, y: 150, width: 50, height: 30)
        label100.text = "100"
        label100.textColor = UIColor.redColor()
        label100.font = UIFont.systemFontOfSize(25)
        self.view.addSubview(label100)
        
        
        
        a = UITextField()
        a.frame = CGRect(x: 90, y: 240, width: 150, height: 40)
        a.placeholder = "请输入文字"
        a.borderStyle = .RoundedRect
        a.keyboardType = .NumberPad
        self.view.addSubview(a)
        
        
        var btn = UIButton(type: .System)
        let image = UIImage(named:"ok")               //"ok"为图片名字
        btn.frame = CGRect(x: 140, y: 290, width: 35, height: 35)
        btn.setBackgroundImage(image, forState: .Normal)
                btn.tag = 122
        btn.addTarget(self, action: #selector(zz), forControlEvents: .TouchUpInside)

        self.view.addSubview(btn)
         
                
        }
    func zz() {
        
        let result  = UInt32(a.text!)
        if result  < number{
            label.text = "太小了"
        }
        else if result  > number {
            label.text = "太大了"
        }
        else {
            label.text = "答对了"
         
            number = arc4random_uniform(100)
        }
        
    }
    
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,544评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,255评论 4 61
  • 德胜2017年5月4睿咖啡冥想 我近期最想实现的一个愿望或目标是创造2万元的收入 发心:我今天不是为了我一个人而闻...
    何德胜觉悟阅读 165评论 0 0
  • 【第一章 突如其来的大火】 【第三章 提亲】 【清风醉玉兰】第三章提亲 入夜。 宋月娥刚照顾白展宏喝完药,有人敲...
    黄飞蝗阅读 193评论 0 5
  • 亮瞎了
    轩辕剑os阅读 175评论 0 0