[iOS微博项目 - 1.8] - 各种尺寸图片加载 & 控件不显示研究

A. 图片的加载:

[UIImage imageNamed:@"home"];  加载png图片
 
 一、非retina屏幕
 1、3.5 inch(320 x 480)
 * home.png
 
 二、retina屏幕
 1、3.5 inch(640 x 960)
 * [email protected]
 
 2、4.0 inch(640 x 1136)
 * [email protected](如果home是程序的启动图片,才支持自动加载)
 
 三、举例(以下情况都是系统自动加载)
 1、home是启动图片
 * iPhone 1\3G\3GS -- 3.5 inch 非retina :home.png
 * iPhone 4\4S -- 3.5 inch retina :[email protected]
 * iPhone 5\5S\5C -- 4.0 inch retina :[email protected]
 
 2、home不是启动图片
 * iPhone 1\3G\3GS -- 3.5 inch 非retina :home.png
 * iPhone 4\4S -- 3.5 inch retina :[email protected]
 * iPhone 5\5S\5C -- 4.0 inch retina :[email protected]
 
 3、总结
  home.png :3.5 inch 非retina
 * [email protected] :retina
 * [email protected] :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.。。。。。。

文本输入框没有在主窗口上:文本输入框的文字无法输入

时间: 2025-01-14 04:48:44

[iOS微博项目 - 1.8] - 各种尺寸图片加载 & 控件不显示研究的相关文章

翻翻git之---基于universalimageloader实现的图片加载控件BlurImageView

转载请注明出处:王亟亟的大牛之路 昨天做了个梦,梦醒后觉得还是要更努力的学习,所以不多说废话,直接上货. BlurImageView 效果图: 流程: 实现原理,加载2张图片一张为很小的缩略图,一张为原图,缩略图加载完后做放大模糊处理,然后展开进度条加载原图,原图加载成功后替换缩略图. How to use? Grade: dependencies { compile 'com.wingjay:blurimageviewlib:1.1.0' } Eclipse: lib目录下面的3各类Copy进

图片加载控件glide

原文地址:https://www.cnblogs.com/znsongshu/p/9384341.html

图片加载控件Fresco

使用教程:https://www.fresco-cn.org/docs/index.html  https://github.com/facebook/fresco 原文地址:https://www.cnblogs.com/znsongshu/p/9384641.html

JavaScript-onerror事件:图片加载失败后不显示

HTML: <img src="http://www.mazey.net/images/upload/image/20170518/1495122198180663.gif" id="img1" onerror="hideImg1();"> <!--下面这个图加载失败但不会出现加载失败的样式--> <img src="http://www.mazey.net/images/upload/image/2017

ios新手开发——toast提示和旋转图片加载框

不知不觉自学ios已经四个月了,从OC语法到app开发,过程虽然枯燥无味,但是结果还是挺有成就感的,在此分享我的ios开发之路中的小小心得~废话不多说,先上我们今天要实现的效果图: 有过一点做APP经验的都知道,提示框和等待加载框一直是APP首当其中的效果,ios不像android一样,自带toast和progressbarDialog,所以在做ios开发的时候,我首先想到了先封装这两个基础控件~当然网上的资源数不胜数,但是博主抱着一颗自主研究的精神,做出的效果也不错,也已适配了所有iphone

air mobile andriod ios 页面加载控件

通过最近的研究flex 书写android .ios申请书,我们遇到了一个问题加载页面,我们用flex sdk 12,air 15 无级似android ListView寻呼模块.所以,我和我的同事们写了一,效果依然能够,拖动刷新,向下拖动负载.走,假设你有更好的通知我一声,代码就直接帖出来吧. <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://n

小程序---图片加载出错时,显示默认图片

在读取类似新闻列表等功能时,一般都会有图片,有时会因为数据问题,图片会加载不出来,此时,为了更好的用户体验, 我们应当在图片数据出错时,用默认的图片代替它. html5有对应的img事件:onerror 下面是小程序里的一个demo,事件是binderror: <block wx:for="{{list}}"> <image class='news-img' src="{{item.imgSrc}}" binderror='imageError'

air mobile andriod ios 分页加载控件

近来研究用flex 写android .ios应用,遇到了一个分页加载的问题,我们用的是flex sdk 12,air 15 没有找到类似android ListView分页组件,所以就和同事自己写了个,效果还是可以的,向上拖动刷新,向下拖动加载.如果有感兴趣的朋友可以拿走,如果你有更好的通知我一声,代码就直接帖出来吧. <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx=&

CSS 图片加载完成再淡入显示

一.方法 加载完成再显示:借助Image对象的onload事件,加载完时再把src赋给img标签的src: 淡人显示:起始opacity为0,利用transform过度到1 二.代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style&g