iOS开发UI阶段 第七周

8月19日
开始项目一

第一天

1、搭建项目框架

2、自定义标签栏

2.1 清除系统tabbar上自带的子视图

2.2 添加自定义的按钮

2.3 创建pch预处理文件

2.4 子类化自定义的按钮MainTabbarItem

3、设置导航栏的图片和主题字体和颜色

4、设置状态栏

8月20日

在首页上加表视图和导航栏右边的按钮

今天是七夕,妈妈生日,然后还换了宿舍,希望能摆脱臭虫,不要再咬我了

8月21日

第二天

1、实现首页导航栏按钮的翻转

2、实现首页主视图的旋转

3、请求首页列表的数据

3.1、json数据的意义

3.2、json数据的解析

4、定制单元格

5、单元格上的数据显示


8月22日

第三天

1、封装请求数据的工具类DataService

2、创建新闻界面的表视图

2.1、处理表视图的显示

2.2、处理表视图的头视图拉伸效果

3、学习CollectionView的使用

4、构建TOP界面

4.1、请求top数据


8月23日

构建新闻界面的详细界面


8月24日

第四天

1、新闻二级界面(新闻详情)使用collectionView显示

2、请求新闻二级界面的数据

3、BaseModel的使用

4、BaseModel的构建原理

5、相册功能视图的创建

5.1、相册原理

5.2、图片缩放

5.3、图片单机显示、隐藏导航栏和状态栏

6、解决tabbar上重复添加按钮的bug

7、相册数据的传递

8、普通新闻界面的定制--》html、js交互

8月25日

第五天

1、首页界面PosterView的大体布局

2、创建PosterView中的头视图及其子视图

3、创建内容视图PosterCollectionView并赋值测试数据

4、创建尾部视图FooterLaber

5、根据头视图中的collectionview和PosterCollectionView中的共同特性抽象出父类

6、创建IndexCollectionView


8月26日

第六天

1、实现IndexCollectionView和PosterCollectionView之间的互相监听滑动事件

2、创建PosterCell和IndexCell

3、传递首页中的Model数据到cell上显示

项目一到今天已经完成了一大半了,主要还是跟着老师的代码敲,学习老师的编程风格和思路,对于整个项目的建设,要有整体的考虑,和面向对象的思想,功能性代码单独抽离出来,MVC架构,使代码结构清晰等等,感觉现在自己解决问题的能力太差,思路不够清晰,还得多多努力。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值