首页 > 代码库 > 新特性界面

新特性界面

A型血的人是没办法安心享受安逸的,唯有活在充实中,才能快乐。

所谓的新特性界面,就是更新应用版本时,打开应用现实的对应用的简介。

通常只是图片介绍,在最后界面会有类似分享和开始应用两大按钮。

1.结合scrollview和pagecontroller,完成界面的滚动

2.更改window的根视图

3.比较沙盒的版本号和当前的版本号

  沙盒的通过NSUserDefaults系统默认设置来拿,当前的通过[NSBundle mainBundle].infoDictionary来拿,最后将最新的保存到沙盒

  细节不再赘述,都是关于字典到存取值罢了

在完成以上功能的过程中遇到了这么几个小思考:

i. 最后一页的分享按钮加在哪里

  一开始加在了self.view里面,结果在每一页都出现了该按钮,于是拿到最后一页的imageview,添加在这里,问题解决,tada!!

编码过程中发现的小亮点

i. 代码呢,最好是思考先于行动,需求驱动开发

  实现下面按钮选中和非选中状态的切换,不需要用if神马的判断啦,一句话解决 btn.selected = !btn.isSelected.  

         

 

学习,就是不断的发现过去的自己是个白痴的过程