十二生肖swift1.2

2015年八月的最后一个星期,暑假就快落幕,说起来觉得这个暑假挺后悔没去实习,就在项目组里这边打打酱油,这里做点修改,不过自学了一些mapnik,还有nodejs和django的基础开发,其实还是很喜欢ios开发,不为别的,就是觉得用mac敲代码就是舒服,希望能坚持下去,我还是很喜欢互联网这个圈子,带给我太多惊喜,曾经觉得自己适合当作家不适合写程序,有时候感觉造化弄人,现在开始喜欢程序了,真是奇妙。

今天按照网上的例子用Swift1.2写了一个程序,填写出生年份,显示你的生肖属相。

核心代码:

    @IBOutlet weak var yearOfBirth: UITextField!
    @IBOutlet weak var image: UIImageView!

    let offset = 4//2008为鼠年,老鼠图片命名为0,2008%12=4
    override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {
        yearOfBirth.resignFirstResponder()//点击背景,数字键盘退出
    }
    @IBAction func okTapped(sender: AnyObject) {
        yearOfBirth.resignFirstResponder()//输入框失去焦点时,数字键盘退出

        if let year = yearOfBirth.text.toInt(){
            var imageNumber = (year - offset) % 12
            image.image = UIImage(named: String(imageNumber))
        }
        else{

        }
    }

运行结果:

主要注意算法程序和String前缀,还有点击背景和失去输入框焦点时使数字键盘退出。

时间: 2024-08-01 22:27:17

十二生肖swift1.2的相关文章

十二生肖故事传说

混沌初分,天干地支刚定时,玉皇大帝下令普召天下动物,要按子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥十二地支选拔十二个属相. 消息传出后,惊动了花猫和老鼠这两个相好的朋友.花猫对老鼠说:"明日五更去天庭应选,我有个贪睡的毛病,到时你可要喊我一声啊!"老鼠连声道:"好说,好说!" 可是第二天一早,不讲信义的老鼠却偷偷起床不辞而别了. 这天,灵霄宝殿上禽兽云南集,开始应选,玉帝按天地之别,单挑了龙.虎.牛.马.羊.猴.鸡.狗.猪.兔.蛇.鼠十二种水陆兽类来作十二属相.

Swift1.2与Xcode6.3 beta

Xcode6.3和Swift1.2都已经发布.这次发布增强了Swift编译器也给Swift增加了一些新的特性.详细内容可以看这里.这里主要关注比较重要的内容. 编译器的改进 Swift1.2的编译器更加的稳定,各方面性能都有所提升.这些改进让使用Swift开发体验更好.某些可见的更新包括: 增量编译-没有修改的文件默认情况下不会再编译.这会大幅提升编译时间.大范围的代码调整还是会引发多文件的重新编译. 更快速的可执行文件-debug模式下生成的二进制文件将显著提升运行速度.新的优化也会提升rel

十二生肖顺序

1鼠 2牛 3虎 4兔 5龙 6蛇 7马 8羊 9猴 10鸡 11狗 12猪 天干地支简称“干支”,天干:甲.乙.丙.丁.戊.己.庚.辛.壬.癸:地支:子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥.十干和十二支依次相配,组成六十个基本单位,古人以此作为年.月.日.时的序号,叫“干支纪法”. 天干 1 2 3 4 5 6 7 8 9 10 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 地支 1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 六十年甲子

十二生肖查询网页版制作(php)

今天无聊做了一个十二生肖查询器: 预览网址效果:http://hongxing01.hktd02u.me48.com/03Sxcx 源代码下载:http://down.51cto.com/data/1985014 这个Demo的学习非常适合php初学者学习,练练手. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

周总理谈十二生肖的智慧

一次,周恩来和欧洲同学聚餐.可能酒喝多了,一位德国同学站了起来,讽刺说:“你们中国人都是属什么猪啊!狗啊!老鼠啊!不像我们,都是金牛座.狮子座.仙女座……真不知道你们祖先怎么想的?”? 当时这些贵族同学听完哈哈大笑,还互相碰杯,先前的优雅完全不见了. 按理说,人家在骂你祖宗了,你即使没有话说,起码可以掀桌子啊!? 但所有人都坐着不吭声,也可能是还没反应过来,此时,周恩来站起来平和地告诉在场所有外宾:“中国人的祖先是很实在的,我们十二生肖两两相对,六道轮回,体现了我们祖先对中国人全部的期望跟要求.

swift1.2语言函数和闭包函数介绍

swift1.2语言函数和闭包函数介绍 在编程中,随着处理问题的越来越复杂,代码量飞速增加.其中,大量的代码往往相互重复或者近似重复.如果不采有效方式加以解决,代码将很难维护. swift1.2语言函数和闭包函数介绍为了解决这个问题,人们提出了函数这一概念.使用函数可以将特定功能的代码封装,然后在很多的地方进行使用.本章将会讲解函数和闭包的相关内容本文选自Swift1.2语言快速入门大学霸. 7.1  函数介绍 函数是执行特定任务的代码块.使用函数会给开发这带来很多的好处.以下总结了其中两点.

幸运十二生肖app开发

幸运十二生肖app.幸运十二生肖源码.(伍经理:147可1810微5113可微): 幸运十二生肖源码: 幸运十二生肖简单的区块链代码: import hashlib as hasher class Block: def __init__(self,index,timestamp,data,previous_hash): self.index=index self.timestamp=timestamp self.data=data self.previous_hash=previous_hash

十二生肖羊年何时桃花最旺

http://bar.cnyes.com/html/100102-1/8D2000287689958.shtml http://bar.cnyes.com/html/100102-1/8D2000287689958.shtml http://bar.cnyes.com/html/100102-1/8D200039780F898.shtml http://bar.cnyes.com/html/100102-1/8D20003CFB0C392.shtml http://bar.cnyes.com/h

女神画廊App (Swift1.2)

这个App的是storyboard+code的结合,主要的重点是: 1.segue传递图片值. 2.Autolayout中可以使用右下角三角符号使用Add Missing Constraints进行大概约束,使之适应不同大小屏幕. 3.上边栏Editor -> Embed In -> Navigation Controller或者Tab Bar Controller. 4.实现分享功能. 5.注意storyboard设计Navigation Controller界面时关于segue的modal