一、接下来,我们来说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.然后,关一下横竖屏,在设置里,俩勾,去掉就可以了,

取消掉,


2657

被折叠的 条评论
为什么被折叠?



