zoukankan      html  css  js  c++  java
  • IOS中图片加载的一些注意点

    图片的加载:

     [UIImage imageNamed:@"home"] //加载 png图片

    在ios中获取一张图片只需要写图片名即可 不需要写后缀 默认都是加载.png的图片 但是因为屏幕尺寸不同 所有我们图片在加载时 系统也会做相应的处理 那么系统会如何处理呢? 

    下面做了讲解:

    加入我们现在有这样三张图片  分别表示在不同屏幕尺寸在现实的图片  

     home.png   3.5 inch 非retina屏幕

     home@2x.png retina屏幕

     home-568h@2x.png  要加载这张图片有两个条件(1. 必须是4.0retina 2.必须是启动图片)

    如果是非retina屏幕  都是3.5英寸(320 x 480)  加载:home.png

    如果是retina屏幕:

    3.5 英寸(640 x 960) 加载 home@2x.png  如果这张图片不存在  那么系统可能会加载home.png这张图片

    4.0英寸(640 x 1136) 加载home-568h@2x.png (如果home是程序的启动图片 才支持自动加载,也就是说如果你这张图片用在一些其他界面 比如说新特性页面 那么这个568h这张图片是不会自动加载的,需要手动去加载)

     

  • 相关阅读:
    联赛膜你测试20 T1 Simple 题解 && NOIP2017 小凯的疑惑 题解(赛瓦维斯特定理)
    P5518
    快速除法 / 取模
    P6860
    spoj LCMSUM
    虚树 学习笔记
    长链剖分 学习笔记
    CF526G
    P4292
    01 分数规划(water)
  • 原文地址:https://www.cnblogs.com/syios/p/4758901.html
Copyright © 2011-2022 走看看