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=4override 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) % 12image.image = UIImage(named: String(imageNumber))}else{}}

注意UITextField控件yearOfBirth需要在其键盘类型设置为numberpad,才能成为数字键盘。

运行结果:

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

转载于:https://www.cnblogs.com/abelsu/p/4768132.html

十二生肖swift1.2相关推荐

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

    swift1.2语言函数和闭包函数介绍 在编程中,随着处理问题的越来越复杂,代码量飞速增加.其中,大量的代码往往相互重复或者近似重复.如果不采有效方式加以解决,代码将很难维护. swift1.2语言函 ...

  2. 除了中国,原来还有这么多国家采用十二生肖的啊~| 今日最佳

    世界只有3.14 % 的人关注了 青少年数学之旅 一.肥宅快乐水(qiu?) @A岛-匿名版 二.永远不轻言放弃 知识@冷知识青年 图片@五目马丁饭 三.终于知道怎么倒立问了 @冷知识日报社 四.千万 ...

  3. 十二生肖配对表查询_天蝎座:分手后最容易复合的星座配对,一生分不开,最终重新走到一起...

    在我们的日常生活中,并不是每一段恋情都可以天长地久的,很多时候有些恋情会因为一些彼此之间的小误会或者是性格上的原因分手,但是分手后并不代表就无法复合了,在十二星座中,也有很多这种分手后复合的星座配对. ...

  4. 智联招聘java可信吗_蛇字属于什么生肖十二生肖中的动物各怎么读?

    相关问题 二九合一猜什么生肖和数字 最新回答 (2条回答) 匿名用户 1级 2018-11-20 回答100 初秋︿ 1级 2018-11-20 回答20羊理由是单分拆为三 余数为1的属鸡,余数2.3 ...

  5. php12生肖是哪个,十二生肖对应的数字

    每个生肖都有着自己对应的数字和五行.十二生肖分别对应的数字和五行是什么呢? 中国古代用地支来纪年,后来人们要记天干地支,太麻烦.于是想起用自然界的11种动物和传说中的龙来代替地支,五行阴阳来代替天干. ...

  6. 传奇关于首饰盒装备系统“十二生肖”“五行八卦”等脚本实例

    很多服里都开通了"首饰盒"功能系统,又首饰盒演变而来的一些如"十二生肖""五行八卦""奇门异阵"等都是怎么添加的呢?请各 ...

  7. python中判断生肖和星座哪个准_十二生肖PK十二星座,到底哪个更准?

    原标题:十二生肖PK十二星座,到底哪个更准? 这里有最神准又有趣的各种星座与生肖知识,每一篇文章都能成为你获取新知.洞悉人性的通道.希望通过这些趣味十足的文字,传递东西方传统文化精髓,成为个人宝贵的精 ...

  8. php把十二生肖排列,12生肖怎么排 十二生肖如何排序

    中国的古代文明非常的多元,在很多方面都有涉及,在古人的眼中,自然是充满神秘感的,对于很多人来说都充满了崇拜的感情,所以就诞生了我们的神话传说,在今天的内容中,就看看在生肖的理论中,具体是怎么排序的? ...

  9. 2022年更新宠物 鼠 鱼 十二生肖 宠物养殖系统区块源码

    一.游戏介绍: 1.只需用330元注册狗狗集市的一个游戏账户,就可以加入我们的大家庭了并可以获得戏猪的称号.第二天才会有收益. 2.空闲之余呢您还可以去好友猪子圈里偷猪,自己狗圈里的狗也要及时收取哦, ...

最新文章

  1. [Linux] 使用noatime属性优化文件系统读取性能
  2. python123平台作业答案第十一周_第十一周作业
  3. 嵌入式Linux驱动笔记(十八)------浅析V4L2框架之ioctl【转】
  4. MySQL排序ORDER BY与分页LIMIT,SQL,减少数据表的网络传输量,完整详细可收藏
  5. 百度一口气亮出NLP十年积累:完整技术布局全面披露,面向业界砸下11项七夕大礼
  6. Could not load TestContextBootstrapper [null]. Specify @BootstrapWith‘s ‘value‘ attribute...
  7. 【工具与解决方案】从做项目中积累学习
  8. python程序设计简明教程课后答案_Python简明教程最后的练习题
  9. VMware vRealize Suite 8.8.0
  10. Oracle获取两时间的相差天数
  11. 怎么给PPT文档加密
  12. java开发的应用的有哪些
  13. 利用运放实现信号的平移
  14. #822. 徐老师球球世界(数学题)
  15. 芯片片上SRAM存储概略及生成使用实践 (下)
  16. GPU 显存不足时的Trick
  17. WAMP和PHPStorm安装(Win10)
  18. win10系统.android是什么文件夹,d盘文件不见了怎么恢复?Windows10增加安卓程序运行...
  19. word页码自增、页眉页脚的增长
  20. 远程桌面如何保存密码--解决每次登录都提示输入密码的问题

热门文章

  1. 【资源】100页机器学习入门完整版,初学者必备!
  2. 《Python编程从入门到实践》记录之读取文件
  3. QGIS中如何加载identify
  4. 基于python的知识融合_知识融合
  5. php psockopen,基于php socket(fsockopen)的应用实例分析
  6. Win11正式发布新功能
  7. Android 网格视图GridView
  8. 计算机能帮助我学英语翻译,英语翻译以下几个句子,帮忙把汉语翻译成英语,请不要用软件翻!1、计算机能帮助人们从事复杂的计算.几十年前可能需要数月完成...
  9. c语言一级考试题目第四季度,模拟试题8套
  10. linux java 输出_Java远程连接linux的方法,执行命令并输出结果