图片一般分为png ,jpg,gif
jpg 是一种有损压缩一般比png小一点,jpg 显示的图片色彩艳丽一点 不支持透明像素
gif支持256色,单色用gif图片,
png,支持透明像素,icon图标一般为png格式
如果图片为PNG 在xib 或storyBoard中直接填图片名 代码中直接写 : [UIImage imageNamed:@"图片名"]; 后缀png可以省略, Xcode 会自动对png进行优化
情况一:
如果图片为jpg ,在xib 或storyBoard中省略图片后缀,会出现图片不显示的问题,在代码中
[UIImage imageNamed:@"图片名.后缀"]; 省略jpg后缀会出现图片在真机测试中显示空白的问题,
情况二:
如果图片是直接拖入 ,未使用 Assets.xcassets 管理, 那么有时在拖入中未直接拖入boundle中需要在,build ->phases ->copy bundle resources 下面添加.( 参考笔者的另外一篇文章资源为空)
图片格式转换的问题,
笔者常用PS, 打开PS,不要新建画布,直接把图片拖入PS中会自动建立和图片尺寸一样大小的画布,或者选择新建->打开选择您的图片
按住control alt shift 和s 键 保存为web所用格式,这时你可以选择您要保存的格式png,jpg,gif