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

Swift實現(xiàn)簡單計算器項目

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

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

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

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

? ? }

? ? /**
? ? 計算按鈕
? ? */

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

? ? }

? ? /**
? ? 清除按鈕方法實現(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    Swift中定義單例的方法實例

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

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

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

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

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

    蘋果公司編程語言Swift語言簡介

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

    淺談Swift派發(fā)機制

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

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

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

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

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

    Swift條件判斷中逗號的使用方法示例

    判斷語句是我們?nèi)粘i_發(fā)經(jīng)常會遇到的一個功能,下面這篇文章主要給大家介紹了關(guān)于Swift條件判斷中逗號的使用方法,文中給出了詳細的示例代碼供大家參考學(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)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03

最新評論

涿鹿县| 肥东县| 天水市| 榆树市| 永泰县| 乐清市| 长宁区| 江城| 诏安县| 休宁县| 泰兴市| 余庆县| 溧水县| 昌宁县| 海林市| 永德县| 南通市| 综艺| 乃东县| 凤冈县| 四川省| 大新县| 迭部县| 星子县| 昭觉县| 平罗县| 德安县| 遂川县| 易门县| 竹溪县| 宝应县| 屏边| 大渡口区| 江永县| 兴文县| 洛南县| 汨罗市| 平遥县| 年辖:市辖区| 咸宁市| 益阳市|