【TabBar嵌套Navigation案例-基本框架-分模块-PCH Objective-C语言】

一、接下来,我们来说TabBar嵌套Navigation案例

通知

1.首先,我们来说一下,基本的一个框架,

通知

基本的框架呢,实际上,就是启动图片,还有应用图标啊,还有这个分模块,接下来,我们就来做一下,

2.这个应用外面,是有图标的,到时候我们直接来拖,就行了,

通知

点击它的时候,会有一个启动图片啊,

通知

接下来,我们会来到这个第一个页面,

通知

我们现在一个一个来做,

3.首先呢,我要新建一个项目,

通知

把所有的图片素材拖过来,

通知

这一堆,都拖过来,除了AppIcon

通知

都拖过来,

通知

这个LaunchImage,也等会儿再拖,先删掉,

4.首先,把应用程序图标,拖过来,

通知

你在公司里边,做这个应用程序图标的时候,可能要跟美工去沟通,可能需要告诉美工你需要多大的,然后呢,给大家说一个软件啊,

看一下啊,command + shift + h,这个图标就有了啊,

通知

像这个图标,这里边有一个软件啊,叫做Prepo,

我随便打开一个图片啊,选择上面的工具-调整大小,

通知

宽:1024,高:1024

通知

然后,把这个图片的名字里面的@2x,去掉,

通知

直接把这个图片拖到IconFly,里面,因为之前说的Prepo下载不到啊,

通知

点左边的iOS,点Generate,就出来了,

通知

点下面的Create Icons,就可以生成应用程序图标了,

3.接下来,我们来说这个启动图,launch Image,

在素材里边,有这么一张图片,640 * 1136的@2x,也就是320 * 568的,

通知

我们现在,默认启动的是啥,是这个LaunchScreen.storyboard,吧,

通知

这个里边,我们是在项目的这一块儿,设置启动图,

通知

1)首先,下面这个是xib嘛,我们直接把这个xib删掉,

通知

如果两个都有的话,它会走xib的,

2)然后,选中这个:Use Asset Catalog,

通知

点:Migrate(移动),

通知

就用资源目录的了,BrandAsset,

3)再回到Asset目录里边,它就会多一个BrandAsset目录,

通知

4)只需要把图片拖过来,就可以了,

通知

启动一下看看,

通知

4.这个时候,会有一个小bug,

通知

我在viewDidLoad里面,输出一下,这个屏幕的宽度,是多少,iPhone6s,应该是375吧,但是启动图片是320 * 568的,

这句话输出的应该是375吧,但是它却是320,

通知

在viewDidAppear里面输出,也是320啊,跟这个方法名儿没关系,

通知

你新建一个项目,输出,肯定是375啊,这里是因为这个启动图是320的,

我现在把启动图给它删掉,

通知

改回LaunchScreen,

通知

看到了吧,变成375了,

通知

你注意看,屏幕上面这个状态栏,现在是这个样子的,我们再加上启动图试试,

通知

看屏幕上边的状态栏,是不是大了点儿,这块儿是320啊,所以大了点儿,它放大了,这是什么原因啊,说一下,

启动图片的大小,决定着你屏幕的分辨率、点儿像素、屏幕宽度、屏幕高度、

不是说只要用了启动图,都会产生这个效果,是因为这个素材不全的问题,

通知

你要放一个iPhone6S的图片,它实际上,就还是375,我们这个里边,是因为启动图不够,然后,所以输出的是320,总之一点,你的启动图,决定着你的分辨率的大小,

4.然后,关一下横竖屏,在设置里,俩勾,去掉就可以了,

通知

取消掉,

通知

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值