swift学习猜数字app

swift学习猜数字app,第1张

概述  新建iOS single view application 名字为whatNumber, 打开main storyboard选中view controoler, 右上角, attribute inspector中simulated metrics 的size 选择iphone 4.7-inch这样view controller更像是一个iphone.. 然后拖动三个控件到界面上lable, t


新建iOS single vIEw application 名字为whatNumber,打开main storyboard选中vIEw controoler,右上角,attribute inspector中simulated metrics 的size 选择iphone 4.7-inch这样vIEw controller更像是一个iphone..

然后拖动三个控件到界面上lable,text fIEld,button

最后打开assistant editor,ctrl 拖动这三个控件到vIEwController.swift中,会自动生成如下代码

@IBOutlet weak var resultLabel: UILabel!
@IBOutlet weak var guessFIEld: UITextFIEld!
@IBAction func checkBtnpressed(sender: UIbutton) {

完整的代码如下:

////  VIEwController.swift//  whatNumber////  Created by cyper on 6/2/16.//  copyright © 2016 Moaz Tech. All rights reserved.//import UIKitclass VIEwController: UIVIEwController {        let randomNum = arc4random_uniform(5)    @IBOutlet weak var resultLabel: UILabel!        @IBOutlet weak var guessFIEld: UITextFIEld!            overrIDe func vIEwDIDLoad() {        super.vIEwDIDLoad()        // Do any additional setup after loading the vIEw,typically from a nib.                print(randomNum)    }    overrIDe func dIDReceiveMemoryWarning() {        super.dIDReceiveMemoryWarning()        // dispose of any resources that can be recreated.    }    @IBAction func checkBtnpressed(sender: UIbutton) {        let userEntered = guessFIEld.text        let generated = String(randomNum)                guessFIEld.text = ""                if userEntered == generated {            resultLabel.text = "Correct Answer"            resultLabel.textcolor = UIcolor.greencolor()        } else {                        resultLabel.text = "Incorrect! Try Again."            resultLabel.textcolor = UIcolor.redcolor()        }            }}

学到的:

在Attribute inspector中可以设置text fIEld的Keyboard type为Number Pad,这样当text fIEld获得焦点时d出的就是数字键盘.

设置文本的颜色:resultLabel.textcolor = UIcolor.redcolor()

生成随机数用func arc4random_uniform(_: UInt32) -> UInt32,比如arc4random_uniform(5)可以生成0~4的随机数字,依此类推.

总结

以上是内存溢出为你收集整理的swift学习猜数字app全部内容,希望文章能够帮你解决swift学习猜数字app所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1075331.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存