zoukankan      html  css  js  c++  java
  • 09-超级猜图

    超级猜图

    小案例简介

    • 接下来做一个非常综合的小案例---超级猜图

    掌握

    • 按钮的多功能使用
    • @2x的含义
    • 应用程序图标、启动图片的添加

    状态栏

    • 在iOS7中,状态栏默认情况下归控制器管理,比如状态栏的样式、状态栏的是否可见
    • 控制器通过重写以下方法来控制状态栏
    1. 设置状态栏的样式

       (UIStatusBarStyle)preferredStatusBarStyle;

      其中UIStatusBarStyleLightContent是白色样式

    1. 设置状态栏的可见性

      - (BOOL)prefersStatusBarHidden;

    Retina屏幕

    • 所谓Retain屏幕,就是高清视网膜屏幕,分辨率宽高是标准屏幕分辨率的2倍
    • 设备

      屏幕类型

      屏幕尺寸

      分辨率

      iPhone 3GS

      非Retina

      3.5 inch

      320x480

      iPhone44S

      Retina

      3.5 inch

      640x960

      iPhone55C5S

      Retina

      4 inch

      640x1136
      <

    应用程序图标

    • 只要文件名叫做Icon.png,就会自动被当做是应用程序的图标
    • 一个应用程序可以准备多种规格的图标,详情可以查看苹果官方文档,如右图

    应用程序启动图片

    • 一个app在启动过程中会全屏显示叫做Default.png的图片
    • 不用规格Default的使用场合
    1. Default.png:非retina-iPhone屏幕,320x480

    2. Default@2x.png:retina-iPhone屏幕,640x960

    3. Default-568h@2x.png:4inch的retina-iPhone屏幕,640x1136

    4. Default-Portrait~ipad.png:非retain-iPad竖屏屏幕,768x1024

    5. Default-Portrait~ipad@2x.png:retain-iPad竖屏屏幕,1536x2048

    6. Default-Landscape~ipad.png:非retain-iPad横屏屏幕,1024x768

    7. Default-Landscape~ipad@2x.png:retain-iPad横屏屏幕,2048x1536

    UIButton

    • UIButton有很多种状态,它提供了一些便捷属性,可以直接获取当前状态下的文字、文字颜色、图片等
    1. @property(nonatomic,readonly,retain) NSString *currentTitle;
    2. @property(nonatomic,readonly,retain) UIColor *currentTitleColor;
    3. @property(nonatomic,readonly,retain) UIImage *currentImage;
    4. @property(nonatomic,readonly,retain) UIImage *currentBackgroundImage;
  • 相关阅读:
    IE 8无法使用R12的解决办法
    ERP系统里的BOM展开函数
    BOM递归查询小实例
    使用标准Package提交Workflow
    查询WIP离散工单的所有组件
    Oracle EBS 各模块中文名称及英文缩写
    ORACLE EBS CUX用户的创建(转)
    HR人员基本信息、分配信息和地址信息SQL
    在Oracle中计算Onhand Quantity
    来自于Mozilla Networks演示工作室的超酷CSS3/Javascript动画演示
  • 原文地址:https://www.cnblogs.com/YangFuShun/p/4329627.html
Copyright © 2011-2022 走看看