最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Swift實(shí)現(xiàn)簡(jiǎn)單計(jì)算器項(xiàng)目

 更新時(shí)間:2022年01月26日 09:35:07   作者:mjbaishiyun  
這篇文章主要為大家詳細(xì)介紹了Swift實(shí)現(xiàn)簡(jiǎn)單計(jì)算器項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Swift實(shí)現(xiàn)簡(jiǎn)單計(jì)算器項(xiàng)目的具體代碼,供大家參考,具體內(nèi)容如下

//
// ?ViewController.swift
// ?計(jì)算器
//
// ?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()

? ? {
? ? ? ? // 計(jì)算
? ? ? ? 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("計(jì)算", forState: UIControlState.Normal)
? ? ? ? button.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)
? ? ? ? button.addTarget(self, action: "OnClick", forControlEvents: UIControlEvents.TouchUpInside)

? ? ? ? // 第一個(gè)數(shù)
? ? ? ? var numOne = UITextField(frame: CGRectMake(10, 200, 80, 30))
? ? ? ? numOne.placeholder = "輸一個(gè)數(shù)"
? ? ? ? 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)
??
? ? ? ? // 第二個(gè)數(shù)
? ? ? ? var numTwo = UITextField(frame: CGRectMake(120, 200, 80, 30))
? ? ? ? numTwo.placeholder = "輸一個(gè)數(shù)"
? ? ? ? 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

? ? }

? ? /**
? ? 計(jì)算按鈕
? ? */

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()]

}

? ? /**
? ? 點(diǎn)擊界面事件
? ? */

? ? 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

? ? }

? ? /**
? ? 清除按鈕方法實(shí)現(xiàn)
? ? */

? ? func cleanButtonClick(){

? ? self.sum.text = "0"
? ? self.numOne.text = ""
? ? self.numTwo.text = ""

? ? ? ? if(self.sum.text=="0"){
? ? ? ? self.cleanButton.hidden = true ? ??

? ? ? ? }

}

}

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Swift實(shí)現(xiàn)可自定義分頁寬度的UIScrollView

    Swift實(shí)現(xiàn)可自定義分頁寬度的UIScrollView

    這篇文章主要為大家詳細(xì)介紹了Swift實(shí)現(xiàn)可自定義分頁寬度的UIScrollView,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Swift中定義單例的方法實(shí)例

    Swift中定義單例的方法實(shí)例

    Swift中單例的寫法有很多種,下面這篇文章主要給大家介紹了關(guān)于Swift中定義單例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Swift下使用UICollectionView 實(shí)現(xiàn)長按拖拽功能

    Swift下使用UICollectionView 實(shí)現(xiàn)長按拖拽功能

    拖拽排序是新聞?lì)惖腁pp可以說是必有的交互設(shè)計(jì),如今日頭條,網(wǎng)易新聞等。這篇文章主要介紹了Swift下使用UICollectionView 長按拖拽功能,需要的朋友可以參考下
    2017-03-03
  • Swift4.1轉(zhuǎn)場(chǎng)動(dòng)畫實(shí)現(xiàn)側(cè)滑抽屜效果

    Swift4.1轉(zhuǎn)場(chǎng)動(dòng)畫實(shí)現(xiàn)側(cè)滑抽屜效果

    這篇文章主要為大家詳細(xì)介紹了Swift4.1轉(zhuǎn)場(chǎng)動(dòng)畫實(shí)現(xiàn)側(cè)滑抽屜效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 蘋果公司編程語言Swift語言簡(jiǎn)介

    蘋果公司編程語言Swift語言簡(jiǎn)介

    這篇文章主要介紹了蘋果公司編程語言Swift語言簡(jiǎn)介,Swift 是一門新的編程語言,兼容Objective-C代碼,是用來代替Objective-C的蘋果主力開發(fā)語言,需要的朋友可以參考下
    2014-07-07
  • 淺談Swift派發(fā)機(jī)制

    淺談Swift派發(fā)機(jī)制

    派發(fā)目的是讓 CPU 知道被調(diào)用的函數(shù)在哪里。Swift 語言是支持編譯型語言的直接派發(fā),函數(shù)表派發(fā)和消息機(jī)制派發(fā)三種派發(fā)方式的,下面分別對(duì)這三種派發(fā)方式說明下。
    2021-06-06
  • iOS開發(fā)中Swift 指紋驗(yàn)證功能模塊實(shí)例代碼

    iOS開發(fā)中Swift 指紋驗(yàn)證功能模塊實(shí)例代碼

    本文給大家分享ios調(diào)用touchid代碼塊,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下把
    2017-03-03
  • Swift 4.0中如何引用3.0的第三方庫

    Swift 4.0中如何引用3.0的第三方庫

    這篇文章主要給大家介紹了關(guān)于在Swift 4.0中如何引用3.0第三方庫的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • Swift條件判斷中逗號(hào)的使用方法示例

    Swift條件判斷中逗號(hào)的使用方法示例

    判斷語句是我們?nèi)粘i_發(fā)經(jīng)常會(huì)遇到的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于Swift條件判斷中逗號(hào)的使用方法,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • Swift開發(fā)應(yīng)用中如何更方便地使用顏色詳解

    Swift開發(fā)應(yīng)用中如何更方便地使用顏色詳解

    這篇文章主要給大家介紹了關(guān)于Swift開發(fā)應(yīng)用中如何更方便地使用顏色的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03

最新評(píng)論

南阳市| 樟树市| 福贡县| 七台河市| 漳平市| 刚察县| 苗栗市| 巴林右旗| 廊坊市| 庄河市| 卢湾区| 嫩江县| 闽侯县| 铜鼓县| 外汇| 横山县| 库尔勒市| 栾城县| 靖西县| 东阿县| 德保县| 姜堰市| 舟曲县| 福贡县| 锦州市| 邻水| 盐城市| 青铜峡市| 甘泉县| 岳西县| 扎兰屯市| 陆河县| 磴口县| 汕尾市| 临夏县| 岳阳县| 迭部县| 榆社县| 库尔勒市| 白山市| 嵊泗县|