多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Swift開發之簡單計算器項目

Swift開發之簡單計算器項目

來源:程序員人生   發布時間:2015-02-27 08:01:15 閱讀次數:5282次

//

//  ViewController.swift

//  計算器

//

//  Created by 悅兌科技 on 15/1/14.

//  Copyright (c) 2015 BSY. All rights reserved.

//



import UIKit


class ViewController: UIViewController {


    var numOne = UITextField()

    var numTwo = UITextField()

    var cleanButton = UIButton()

    var sum = UILabel()

    

    

    override func viewDidLoad() {

        super.viewDidLoad()

        

        self.view.backgroundColor = UIColor.brownColor()

        

        [self .addAllSubViews()]

        

        

    }


    func addAllSubViews()

    {

        // 計算

        var button:UIButton = UIButton.buttonWithType(UIButtonType.Custom) as UIButton

        var frame = CGRectMake(100, 300, 100, 30)

        button.frame = frame

        self.view.addSubview(button)

        button.backgroundColor = UIColor.lightGrayColor()

        button.setTitle("計算", forState: UIControlState.Normal)

        button.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)

        button.addTarget(self, action: "OnClick", forControlEvents: UIControlEvents.TouchUpInside)

        

        // 第1個數

        var numOne = UITextField(frame: CGRectMake(10, 200, 80, 30))

        numOne.placeholder = "輸1個數"

        numOne.layer.borderColor = UIColor.lightGrayColor().CGColor

        numOne.layer.borderWidth = 2

        numOne.layer.cornerRadius = 5

        self.view.addSubview(numOne)

        numOne.keyboardType = UIKeyboardType.NumberPad

        self.numOne = numOne

        

        

        var add = UILabel(frame: CGRectMake(100, 200, 20, 30))

        add.text = "+"

        add.font.fontWithSize(20)

        self.view.addSubview(add)

        

        

        // 第2個數

        var numTwo = UITextField(frame: CGRectMake(120, 200, 80, 30))

        numTwo.placeholder = "輸1個數"

        numTwo.layer.borderColor = UIColor.lightGrayColor().CGColor

        numTwo.layer.borderWidth = 2

        numTwo.layer.cornerRadius = 5

        self.view.addSubview(numTwo)

        numTwo.keyboardType = UIKeyboardType.NumberPad

        self.numTwo = numTwo

        

        var equalTo = UILabel(frame: CGRectMake(210, 200, 20, 30))

        equalTo.text = "="

        equalTo.font.fontWithSize(20)

        self.view.addSubview(equalTo)

        

        // sum 

        var sum = UILabel(frame: CGRectMake(230, 200, 80, 30))

        sum.textAlignment = NSTextAlignment.Center

        sum.font.fontWithSize(20)

        sum.text = "0"

        self.view.addSubview(sum)

        sum.layer.borderWidth = 2

        sum.layer.borderColor = UIColor.lightGrayColor().CGColor

        self.sum  = sum


    }

    /**

    計算按鈕

    */

 func OnClick()

{

    var sum =  NSString(string: self.numOne.text).intValue + NSString(string: self.numTwo.text).intValue

    self.sum.text = NSString(string: String(sum))

    

    [self .addCleanButton()]

}

    /**

    點擊界面事件

    */

    override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {

        self.numOne.resignFirstResponder()

        self.numTwo.resignFirstResponder()

    }

    /**

    清除按鈕

    */

    func addCleanButton(){

    

        var cleanButton:UIButton = UIButton.buttonWithType(UIButtonType.Custom) as UIButton

        var frame = CGRectMake(220, 240, 50, 30)

        cleanButton.frame = frame

        cleanButton.setTitle("清除", forState: UIControlState.Normal)

        cleanButton.setTitleColor(UIColor.redColor(), forState: UIControlState.Normal)

        self.view.addSubview(cleanButton)

        

        cleanButton.addTarget(self, action: "cleanButtonClick", forControlEvents: UIControlEvents.TouchUpInside)

        self.cleanButton = cleanButton

    }

    /**

    清除按鈕方法實現

    */

    func cleanButtonClick(){

    

    self.sum.text = "0"

    self.numOne.text = ""

    self.numTwo.text = ""

        

        if(self.sum.text=="0"){

        

        self.cleanButton.hidden = true

        

        }


}

}





生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: xxx在线视频| 亚洲黄色影视 | 一级毛片在线不卡直接观看 | 久久婷五月综合 | 日本韩国视频在线观看 | 鲁啊鲁阿鲁在线视频播放 | 日本.www| 欧美一级影院 | 欧美一级毛片无遮挡内谢 | 亚洲高清二区 | 亚洲综合影院 | 香港黄页精品视频在线 | 欧美另类videosbestsex日本 | 久久久亚洲国产精品主播 | 欧美最新一区二区三区四区 | 国产裸舞凸点福利小视频 | 亚洲天码中字 | 国产精品久久久久久福利漫画 | 成年人在线视频免费观看 | 视频在线免费看 | 欧美人与动性xxxxx杂交 | 精品国产免费人成在线观看 | 日本三级午夜理伦三级三 | 一级毛片aa | www.夜| 疯狂奶水freeseⅹ | 久久国产精品视频一区 | 老司机午夜精品视频播放 | 羞羞动漫网 | 日本a毛片 | 国产欧美日韩免费 | 伊人久久大香网 | 国产精品1区| 亚洲免费黄网 | 日本系列第_1_页_俺去了 | 国产精品不卡高清在线观看 | 一级做a爱片 | 国产午夜精品一区二区三区不卡 | 成人免费视频一区二区三区 | 国产亚洲精品一区二区在线观看 | 2020久久国产最新免费观看 |