zoukankan      html  css  js  c++  java
  • [iOS微博项目

    A. 图片的加载:
     [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 13G3GS -- 3.5 inch 非retina :home.png
     * iPhone 44S -- 3.5 inch retina :home@2x.png
     * iPhone 55S5C -- 4.0 inch retina :home-568h@2x.png
     
     2、home不是启动图片
     * iPhone 13G3GS -- 3.5 inch 非retina :home.png
     * iPhone 44S -- 3.5 inch retina :home@2x.png
     * iPhone 55S5C -- 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.。。。。。。
     
     文本输入框没有在主窗口上:文本输入框的文字无法输入
     
  • 相关阅读:
    webpack 爬坑
    npm install 安装依赖一直失败(解决)
    vue中使用keepAlive组件缓存,如何清缓存(有些时候页面不需要缓存)
    JS 解决安卓手机输入框被软键盘遮住的问题
    vue项目keep-alive返回记住滚动条位置
    vue中监听路由参数变化
    win10 优化
    提升工作能力的表达能力
    TFS变更地址
    iis php web.config处理404,500等,跳转友好页面,显示500错误信息
  • 原文地址:https://www.cnblogs.com/hellovoidworld/p/4270212.html
Copyright © 2011-2022 走看看