驾照助手

驾照助手主要实现了科目一答题界面和模拟考试,错题收藏,网上报名等一些简单的功能。

效果图:

用到的主要内容有:

  1. 科目一的数据库是为sql的数据库,使用第三方类库fmdb对sql数据库进行数据查询,将所得数据添加到tableview上。
  2. 答题界面是通过在一个scrollview内添加三个tableview,在滑动scrollview时通过判断scrollview当前的偏移量contentoffset来得到当前是第几页,当页面滑动偏移量更改之后,通过偏移量动态设置三个tableview的frame,每次滑动页面后更新数据和刷新当前tableview。
  3. 设置tableview的headview和footview来显示题目和答案,在点击选项cell后,判断选择列序号是否与答案序号相等来显示当前选项是否正确,并显示正确答案。
  4. 选题view通过设置scrollview的偏移量来滑动至所选题目。 
  5. 模拟考试通过设置一个60分钟的定时器,并在题库中随机选择100道题目进行考试。
  6. 使用ios自带的UIWebView实现访问驾校报名网站实现网上报名,通过MPMoviePlayerController实现科目二和科目三的本地视频播放。
  7. 通过第三方类库SCGIFImageView实现gif动画的播放。
原文地址:https://www.cnblogs.com/moxuexiaotong/p/4955026.html