iOS 8启动映像文件 – 导航栏和状态栏

前端之家收集整理的这篇文章主要介绍了iOS 8启动映像文件 – 导航栏和状态栏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Interface Builder制作iOS 8的启动映像文件.我想要的启动映像非常简单(与设置应用程序相同,我认为) – 导航栏在顶部有一个空的分组表视图.无标题

注意,我通常不使用Interface Builder – 所以IB的事情对我来说是全新的.

我试图通过在视图中添加导航栏和表视图来实现此目的,然后设置约束.约束(和颜色)工作正常,但…

问题:启动图像显示全屏,超出状态栏.喜欢这个:

如何同时获得状态栏和导航栏?

就像我说的那样,当你选择在Xcode添加启动屏幕时,我正在使用默认的“UIView”.所以没有导航控制器那是问题吗?

此外,UIView有一些选项,似乎应该给我我想要的:

我已经尝试使用状态栏选项,但它不是很有效.

>我需要推断还是默认?
>我在发射图像(状态栏导航栏)和实际的应用程序运行之间看到一个小偏移,我刚刚定位不正确吗?
> Top Bar选项的目的是什么?
>对于我想要的启动映像,我甚至需要添加TableView作为子视图,还是可以在主UIView上使用背景颜色?我已经尝试了,但是我得到的颜色与状态栏/导航栏不匹配…

对于Interface Builder noob,如何创建复制“设置”应用程序的启动屏幕文件

解决方法

如果您使用的是故事板文件,则可以将视图设置为导航控制器场景中的根视图.导航控制器的导航栏自动定位在状态栏的下方.

不要忘记将导航控制器设置为初始视图控制器(通过在属性窗格中选中初始视图控制器)

导航控制器场景在将其添加到故事板时自动添加表视图控制器作为嵌套控制器.

如果要将其替换为另一个控制器,则必须从故事板中删除表视图控制器,将要使用的控制器添加到故事板中,然后将其挂起(通过从导航控制器拖动到视图控制器,然后选择rootViewController插座)

注意启动屏幕故事板中的对象(视图控制器等)不应设置任何IBOutlets.这将导致错误.

原文链接:https://www.f2er.com/iOS/335030.html

猜你在找的iOS相关文章