程序启动页的设置

1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如LaunchScreen.storyboard),也就是图片的大小,那么多大的图片呢,图片的大小是可以在XCode里找到的(当时各种百度,各种搜大,答案也是众说纷纭,所以看过这个文章就不用搜了,建议新手一定要看看,也许会少走很多的弯路)

XCode中有LaunchScreen.storyboard或者LaunchScreen.xib,苹果默认使用的就是拿这个当启动页,这是一个静态的页面,不能写代码,也就是只能用自动布局来适配屏幕的大小,我刚开始就是拿这个做的启动页面,就一张图片居中显示,后来发现这个兼容性不强,这个技术低版本的不能用,网上有另外一种方法,这种方法很多人都在用,我也是看了很久才看明白的,直接上图:

在项目中找到Assets.xcassets点击就会出现下图:

29pt就是29像素的意思2x就是292,以此类推,还有就是图片的命名方式一般为字母开头加上像素的大小再加上几倍像素,这个很重要,据说这样写的话苹果系统会自动识别几倍分辨率,就像这样:[email protected],(那么图片的像素,也可以叫大小方便理解,为292)[email protected],(图片的像素为40*3)

就点击+号

会有如下界面(注XCode版本为7.2,不同版本界面可能不一样)

然后上面就会出现这个:

关键的问题来了,图片的大小,我就是纠结这个问题上网搜了很多很多,很乱,最终功夫不负有心人,踏破铁鞋无觅处,得来全不费功夫。图形的大小就在XCode里面就可以找到,如图:

选中那个空的边框,在右边就会有这个边框要用多大的图片,几倍的图片 ,还有就是到时候那个图片的名称最好和上面的一样,比如:[email protected],个人感觉这样命名比较好。

把图片弄好之后,接下来就是需要修改一些东西比如下图:

LaunchScreen.xib或者LaunchScreen.storyboard,在右边找到Use as LaunchScreen,把勾取消

如图:

接着看图:

把6里面的内容清空,点击5,就会出来一个框,里面的内容和*.xcassets(绿色的图标)一样如图:

之后就会这样:

wKiom1bO7gKDT7-YAABCwcl6ZhQ379.png

继续点5,

就像这样:

记得把6的内容清空,最后就像这样:

最后还有就是把模拟器上之前的版本都删掉,然后运行一下就可以了(我刚开始没删,总是不成功,删了之后就好了)。

时间: 2024-11-10 13:28:36

程序启动页的设置的相关文章

Cocos2dx Android 启动页的设置

cocos2dx android上的启动页的设置实际都差不多,在网上看了一些资料,很多人都是重新弄了一个Activity作为启动页,这样子是没问题,但是在cocos2dx android上中间会有一个很长得黑屏时间,这主要是在加载一些资源:启动页的还有一种做法是直接在主页面上写,实现请参考 Android应用启动界面的实现方法 这篇博客个人感觉还是写的不错的,好了现在实现cocos2dx android上的启动页方法实现如下: 我采用的cocos2dx 3.2的版本. 在AppActivity里

iOS上架之启动页、图标设置

今天给公司项目做启动页,遇到了很多小问题,不过最后还是做出来了,和大家分享一下(注:Xcode版本7.3) 1.除了启动页, 我顺便设置了一下APP的logo.一般启动页还有logo图标都是公司美工给设计好的,我们需要做的就是根据不同的设备,做成不同的尺寸,图片格式一定要设置为png格式.(注意:图片的尺寸我们不需要自己去百度,苹果在Xcode中里面都有对应的尺寸,我们按照对应的尺寸做出来就可以了,个人建议按照尺寸对照片命名,我的这个其实也不规范,最好是58×[email protected],

iOS LaunchScreen设置启动图片 启动页停留时间

问题:想实现类似微信启动页一样 设置为一个整页面的图片 问题二:iOS启动页面如何设置多停留一会 新建的iOS 项目启动画面默认为LaunchScreen.xib 如果想实现一张图片作为启动页,如下图 如果启动不行  记得clear 一下工程 是启动页停留一段时间  只需要在 AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)laun

app启动页的设计技巧(一)

虽然,每一个APP的启动页界面设计是需要按使用场景设计的.但是每一个APP启动页的存在的意义与APP产品定位.APP运营策略有关的. 第一部分:对于设计一个好的APP启动页作品,必须满足这三个特征 认真观察,很容易归纳出欢迎页有以下的三个特征: 1.简单:在启动页中,文案是极为简短精炼的,而启动页一般由一张图片和一句文案组成: 2.直接:启动页中的文字表述简单直接,基本没有过多的修饰性词语: 3.图为主,文为辅:启动页中,图片约占三分之二的区域,文字约占三分之一的区域 第二部分:简单易学的APP

给用户惊喜还是惊吓?做好APP的第一帧:启动页

做得再夺目的启动页只起辅助性的功能,这就是启动页的特殊性.启动页之所以只能起到辅助性的作用原因在于启动页并不是用户下载并使用应用的主要目的,用户的主要目的是使用应用的某一项功能.同时这个原因也导致了启动页获得的用户停留度和注意度是极低的. 笔者这周的工作之一是负责公司应用启动页的文案策划.其实,看似‘多余’的启动页是存在一定的逻辑的.浏览了一定数量的启动页后,笔者将在本文中就移动应用启动页的使用场景与特殊性.启动页的作用.启动页的特征.启动页的设计技巧这四个方面来帮助大家更好地理解应用的启动页.

iOS LaunchScreen设置启动图片并且设置启动页停留时间

当我们想开发一个比较美观的iOS软件时,漂亮的图标和启动图片是必不可少的.一般而言,有两个方法,一个是通过xib文件设置,另一个是通过Assets.xcassets进行设置.但是第二种我没掌握,先把第一种方法记录下来,第二种后面学会再更新. 1.点击项目,把Launch Screen File设置为LaunchScreen 2.点击项目,右键新建文件 3.左侧选择User Interface,选择View,点击next 4.文件名为LaunchScreen 5.建立如下页面 6.把需要设置为启动

设置程序启动时加载的storyboard

这个设置表明:程序启动时会加载Main.storyboard

MVC设置启动页

设置启动页需要在路由中添加一段代码: public static void RegisterRoutes(RouteCollection routes)        {            routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute(                name: "Default",                url: "{controller}/

iOS LaunchScreen设置启动图片,启动页停留时间

[新建的iOS 项目启动画面默认为LaunchScreen.xib] 如果想实现一张图片作为启动页,如下图 如果启动不行,记得clear 一下工程 如果启动页需要停留一段时间,只需要在 AppDelegate的方法: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customiz