01-项目搭建

2016-10-27  本文已影响0人  Hz坚

1.项目部署

在oschaina中新建项目管理代码(免费,可以私有)

2.环境部署

设置启动图片,版本号等

3.项目结构搭建

  1. 让tabBar控制器成为窗口根控制器

  2. 为什么(一进界面能看到下面的导航条)

  3. 让多个导航控制器成为tabBar控制器的子控制器

  4. 为什么(让tabBar的每个子控制器都有导航条)

  5. 创建对应的ViewController成为导航控制器的子控制器

  6. 为什么(显示界面)

4.自定义tabBarVC

5.设置tabBar内容

  1. 1️⃣纯代码,创建分类(好处:那张图片需要设置就调用方法)
  2. 2️⃣手动在图片资源库中找到对应的图片设置
  1. 1️⃣找到对应的控制器设置tintColor
  2. 2️⃣在load方法中通过appearance修改(load方法只执行一次)
  1. 1️⃣使用appearance
  2. 2️⃣为什么(UIAppearance能修改特定属性)
  3. 3️⃣必须遵守UIAppearance协议,实现协议方法
  4. 4️⃣如果通过appearance设置属性,必须要在显示之前设置

6.实现百思样式TabBar

7.抽取UIBarButtonItem

8.处理导航条内容

9.处理导航条标题/背景图片

10.设置返回按钮

修改按钮的内边距,改变内部控件位置,但超出部分不能点击

11.自定义导航条

12.统一设置返回按钮

13.滑动返回

14.全局滑动返回

上一篇 下一篇

猜你喜欢

热点阅读