[iOS微博项目 - 1.8] - 各种尺寸图片加载 & 控件不显示研究
2015-02-03 15:57
260 查看
A. [b]图片的加载:[/b]
[UIImage imageNamed:@"home"]; 加载png图片
一、非retina屏幕
1、3.5 inch(320 x 480)
* home.png
二、retina屏幕
1、3.5 inch(640 x 960)
* home@2x.png
2、4.0 inch(640 x 1136)
* home-568h@2x.png(如果home是程序的启动图片,才支持自动加载)
三、举例(以下情况都是系统自动加载)
1、home是启动图片
* iPhone 1\3G\3GS -- 3.5 inch 非retina :home.png
* iPhone 4\4S -- 3.5 inch retina :home@2x.png
* iPhone 5\5S\5C -- 4.0 inch retina :home-568h@2x.png
2、home不是启动图片
* iPhone 1\3G\3GS -- 3.5 inch 非retina :home.png
* iPhone 4\4S -- 3.5 inch retina :home@2x.png
* iPhone 5\5S\5C -- 4.0 inch retina :home@2x.png
3、总结
home.png :3.5 inch 非retina
* home@2x.png :retina
* home-568h@2x.png :4.0 inch retina + 启动图片
B. 创建了一个控件,就是看不见
1.当前控件没有添加到父控件中
2.当前控件的hidden = YES
3.当前控件的alpha <= 0.01
4.没有设置尺寸(frame.size、bounds.size)
5.位置不对(当前控件显示到窗口以外的区域)
6.背景色是clearColor
7.当前控件被其他可见的控件挡住了
8.当前控件是个显示图片的控件(没有设置图片\图片不存在,比如UIImageView)
9.当前控件是个显示文字的控件(没有设置文字\文字颜色跟后面的背景色一样,比如UILabel、UIButton)
10.检查父控件的前9种情况
一个控件能看见,但是点击后没有任何反应:
1.当前控件的userInteractionEnabled = NO
2.当前控件的enabled = NO
3.当前控件不在父控件的边框范围内
4.当前控件被一个背景色是clearColor的控件挡住了
5.检查父控件的前4种情况
6.。。。。。。
文本输入框没有在主窗口上:文本输入框的文字无法输入
[UIImage imageNamed:@"home"]; 加载png图片
一、非retina屏幕
1、3.5 inch(320 x 480)
* home.png
二、retina屏幕
1、3.5 inch(640 x 960)
* home@2x.png
2、4.0 inch(640 x 1136)
* home-568h@2x.png(如果home是程序的启动图片,才支持自动加载)
三、举例(以下情况都是系统自动加载)
1、home是启动图片
* iPhone 1\3G\3GS -- 3.5 inch 非retina :home.png
* iPhone 4\4S -- 3.5 inch retina :home@2x.png
* iPhone 5\5S\5C -- 4.0 inch retina :home-568h@2x.png
2、home不是启动图片
* iPhone 1\3G\3GS -- 3.5 inch 非retina :home.png
* iPhone 4\4S -- 3.5 inch retina :home@2x.png
* iPhone 5\5S\5C -- 4.0 inch retina :home@2x.png
3、总结
home.png :3.5 inch 非retina
* home@2x.png :retina
* home-568h@2x.png :4.0 inch retina + 启动图片
B. 创建了一个控件,就是看不见
1.当前控件没有添加到父控件中
2.当前控件的hidden = YES
3.当前控件的alpha <= 0.01
4.没有设置尺寸(frame.size、bounds.size)
5.位置不对(当前控件显示到窗口以外的区域)
6.背景色是clearColor
7.当前控件被其他可见的控件挡住了
8.当前控件是个显示图片的控件(没有设置图片\图片不存在,比如UIImageView)
9.当前控件是个显示文字的控件(没有设置文字\文字颜色跟后面的背景色一样,比如UILabel、UIButton)
10.检查父控件的前9种情况
一个控件能看见,但是点击后没有任何反应:
1.当前控件的userInteractionEnabled = NO
2.当前控件的enabled = NO
3.当前控件不在父控件的边框范围内
4.当前控件被一个背景色是clearColor的控件挡住了
5.检查父控件的前4种情况
6.。。。。。。
文本输入框没有在主窗口上:文本输入框的文字无法输入
相关文章推荐
- 猫猫学iOS 之微博项目实战(10)微博cell中图片的显示以及各种填充模式简介
- AJ学IOS 之微博项目实战(10)微博cell中图片的显示以及各种填充模式简介
- [iOS微博项目 - 1.4] - 各种item NavigationBar & NavigationItem & BarButtonItem || TabBar & TabBarItem
- iOS 控件加载图片不显示的原因--多么痛的领悟
- 关于ios异步加载图片的三个开源项目
- iOS 点击cell改变背景颜色或者图片&&cell中其他部分取消高亮显示
- 高效地显示Bitmap图片 1 - 有效率地加载大尺寸的位图
- IOS中各种图片大小尺寸汇总
- 关于ios异步加载图片的几个开源项目
- IOS中各种图片大小尺寸汇总
- Xcode ,Cocos2d-x,强制横屏,Bundle Identifier ,iOS 打包成.ipa,修改项目名称,同名图片替换总是显示旧图片
- 关于ios异步加载图片的几个开源项目
- IOS中各种图片大小尺寸汇总
- 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 1 - 有效率地加载大尺寸的位图]
- iOS App各种图片尺寸(视网膜屏)
- ios--UIwebView加载本地文件(支持显示图片)
- IOS开发之控件加载背景图片
- 动态加载图片到控件显示
- Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
- Flex进度条控件ProgressBar使用讲解加载图片显示进度演示