美文网首页iOS
ios LaunchImage适配以及读取

ios LaunchImage适配以及读取

作者: 笨猫25 | 来源:发表于2018-11-22 16:54 被阅读80次

    LaunchImage是app的启动页(快闪页),不同的手机加载同一张图片会出现拉伸等现象,因此要做相应适配

    声明:只做了iphone手机的适配

    战前准备,以下图片各一张

    1242 px x 2688 px、828  x  1792、1125 × 2436、1242 x 2208、750 x 1334、640 x 960、640 x 1136

    附带图片要放置的位置和作用

    开始表演

    1.选中LaunchScreen.storyboard, 勾选掉use as launch screen

    2.选中工程,清除掉Launch Screen File中的路径,选中Launch Image Sourc

    3.添加已经准备好的图片到assets.xcassets中的LaunchImage(如果没有,右击空白处,选中App Icons&Launch Images,选择New iOS Launch Image)

    至此设配就完成了

    补充:在app中想直接读取LaunchImage,是没法直接使用用户自己设置的名称来读取的,苹果做了相应的和转化,在查看包内容的时候可以查看到。

    判断不同的机型,宏定义

    NSString*LaunchImage =@"";

       if (IS_iPhoneXS_MAX){

            LaunchImage =@"LaunchImage-1200-Portrait-2688h@3x";

        }else if (IS_iPhoneXR) {

            LaunchImage =@"LaunchImage-1200-Portrait-1792h@2x";

        }elseif(IS_iPhoneX) {

            LaunchImage =@"LaunchImage-1100-Portrait-2436h@3x";

        }else if (IS_iPhone6_Plus) {

            LaunchImage =@"LaunchImage-800-Portrait-736h@3x";

        }else if (IS_iPhone_6) {

            LaunchImage =@"LaunchImage-800-667h@2x";

        }else if (IS_iPhone_5) {

            LaunchImage =@"LaunchImage-700-568h@2x";

        }else if (IS_iPhone_4S) {

            LaunchImage =@"LaunchImage-700@2x";

        }

        return LaunchImage;

    相关文章

      网友评论

        本文标题:ios LaunchImage适配以及读取

        本文链接:https://www.haomeiwen.com/subject/tfglqqtx.html