• UIImage 和 UIImageView区别


     1 //
     2 //  ViewController.m
     3 //  06-UIImage 和 UIImageView
     4 //
     5 //  Created by Stephen on 16/4/18.
     6 //  Copyright © 2016年 Stephen. All rights reserved.
     7 //
     8 
     9 #import "ViewController.h"
    10 
    11 @interface ViewController ()
    12 
    13 @end
    14 
    15 @implementation ViewController
    16 
    17 - (void)viewDidLoad {
    18     [super viewDidLoad];
    19    
    20     //1.创建一个UIImage View 对象(初始化)并设置默认图片
    21     
    22     UIImage *image = [UIImage imageNamed:@"drink_00.jpg"];
    23     UIImageView *imageview = [[UIImageView alloc] initWithImage:image];
    24     
    25     //2.设置imageview 的位置和尺寸
    26     imageview.frame = CGRectMake(0, 0, 320, 600);
    27     
    28    // imageview.backgroundColor = [UIColor redColor];
    29     
    30     //3.显示imageview 在主控件上
    31     [ self.view addSubview:imageview];
    32 
    33 }
     @end


    (1)ImageView和Button的比较

         Button按钮的内部可以放置多张图片,而ImageView中只能放置一张图片。

     以前我们使用过UIImage来加载图片,而UIImageView是在界面上显示图片的一个控件,在UIImageView中显示图片的话应该首先把图片加载到UIImage中,然后通过其他方式使用该UIImage。以下说明了四种常用的加载UIImage的方法:
    imageNamed:使用应用程序束中的一个文件来创建,IOS4以后的版本中可以省略图片扩展名;
    imageWithCGImage:使用Quartz 2D对象创建UIImage,与initWithCGImage等效;
    imageWithContentsOfFile:根据指定的路径创建UIImage,与initWithContentOfFile等效;
    imageWithData:使用NSData创建,与initWithData等效;

    所有的view 创建大致都有以下的几个步骤:

    1. 首先初始化 对象

    2.设置对象属性(比如说设置背景颜色字体 背景照片等等)

    3.设置对象的位置和尺寸

    4.讲对象添加到主控件上显示出来  add 方法 ([ self.view addSubview:imageview])

  • 相关阅读:
    joins and includes
    学习库
    HTML5 画图--文字
    http://qiye.qianzhan.com/ 企业查询宝
    js 获取input选择的图片的信息
    input:file属性
    CSS 箭头
    颜色
    CSS 点击图片替换样式
    图片转base64
  • 原文地址:https://www.cnblogs.com/stephenmc/p/5407934.html
Copyright © 2020-2023  润新知