UI-UIImageView和Image的区别

1.UIImageView图片视图控件 继承于UIView 用于显示图片在应用程序中

2.UIImage 是将真实图片文件转化为程序中的图片,然后3.UIImageView是Image的载体,负责显示UIImage并且设置其大小和模式

a.imageNamed这个类方法适用于图片小,复用次数大

b.imageData适用于图片大,复用次数少

图片的contentMode(内容模式设置)

1.UIViewContentModeScaleToFill,充满imageView 但比例会变

2.UIViewContentModeScaleAspectFit 大的一边充满imageView 比例不变

3.UIViewContentModeScaleAspectFill 小的一边充满imageView 比例不变

时间: 2024-10-11 21:32:55

UI-UIImageView和Image的区别的相关文章

UIImageView 和 UIButton的区别

UIImageView 和 UIButton的区别: 1.显示图片 1)UIImageView只能一种图片(图片会默认填充整个UIImageView) 2)UIButton能显示 2种图片 * 背景(背景会填充整个UIButton)setBackgroundImage:forState: * 前置(覆盖在背景上面的图片,按照之前的尺寸显示)setImage:forState: * 还能显示文字 2.点击事件 1)UIImageView 默认是不能响应点击事件 2)UIButton能响应点击事件:

UI设计师与美工的区别

对于不了解UI设计师的人来说,很多人都会认为UI设计师就是设计图片的,那不就是美工吗?大部分人对UI的理解还停留在美术设计方面,认为UI的工作只是描边画线,缺乏对用户交互重要性的理解.其实这两个职位有着很大的区别,今天就来浅谈一下UI设计师与美工的区别. 第一.定义上的区别.UI设计师简称UID,指从事对软件的人机交互.操作逻辑.界面美观的整体设计工作的人.美工指对平面,色彩 ,基调,创意等进行加工和创作的技术人才,分为平面美工.网页美工和三维美工.一般需要精通Photoshop等设计软件.从定

[iOS基础控件 - 3.5] NSBundle, UIImageView和UIButton的区别, 模拟器和文档

1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序的安装路径 /Users/aplle/资源库/Application Support/iPhone Simulator/7.1/Applications 2.UIImageView和UIButton1> 使用场合 * UIImageView: 如果仅仅是显示图片,不需要监听图片的点击 * UIButto

UNITY的UI之Pivot与Anchor区别

Pivot Rotations, size, and scale modifications occur around the pivot so the position of the pivot affects the outcome of a rotation, resizing, or scaling. When the toolbar Pivot button is set to Pivot mode, the pivot of a Rect Transform can be moved

UI和UE有什么区别呢?

UCD(以用户为中心的设计)UE(用户体验)UI(用户界面)HCI(人机交互)usability(易用性)

UIImageView UIButton之间的区别

1> 使用场合 *UIImageView:仅仅显示图片 *UIButton:显示图片,同时监听图片点击 2>相同点:都能显示图片 3>不同点 *UIButton能处理点击事件,UIImageView不成处理点击事件(默认) *UIButton既能显示图片,又能显示文字 *UIButton能同时显示两张图片 *UIButton继承自UIControl,默认能处理事件  UIImageView继承自UIView,默认不能处理事件

iOS开发-UI基础-汤姆猫Tom(序列帧动画)

使用UIImageView和UIButton实现Tom小案例. 功能分析:点击对应按钮后,tom实现相应的动作和声音 步骤分析: 搭建UI界面:(头部,肚子,尾巴,左脚和右脚使用的是button) 监听按钮点击 根据点击的按钮实现相应的序列帧动画 tom的动作就是一张一张的图片连续显示在屏幕上,实现动画有几种方式: 1.首尾式: //动画的开始 [UIView beginAnimations:nil context:nil]; //动画的内容 //提交动画(动画结束) [UIView commi

Android Tv app 与 mobile app 界面呈现的区别

公司的一个项目是android tv的谢了片日报总结:android tv app呈现ui 与手机app的区别 android tv  app和 mobile app 的主要区别在表现形式上 1.焦点移动的处理 从代码上可以明显看出到处都有对焦点获取的处理,这是mobile app所不需要的. 触摸屏与遥控的不同操作方式决定了:tv遥控操作方式在屏幕上是先获取焦点(遥控决定焦点移动)再获取点击,而mobile触摸方式是直接的点击获取与焦点获取一起通常只需要处理点击获取 2.布局边界处理 遥控操作

tarnado源码解析系列一

目录 tarnado tarnado源码安装 tarnado测试程序 application类的解析 一. tarnado简介 最近在学习Python,无意间接触到的tarnado,感觉tarnado还蛮好的那么tarnado到底什么呢?tarnado是由Python开发的一个非阻塞式web服务器框架,他与许多主流的web框架有很大的不同(当然其他的web框架我还真的不知道多少),epoll和非阻塞的方式让他可以每秒数以千计的连接,非常适合与实时的web服务.以下地址为tarnado官方的解释h

列表组件概述(转)

全文转至:http://www.cnblogs.com/lyzg/ 这次要介绍的是列表组件.为了写它,我花了有将近2周的晚上,才一点一点的把它写到现在这个程度.到目前为止,一共写了有17个文件,虽然没有覆盖到一些更复杂的场景,但是把我当时计划写这个组件的基本目的已经完成了.先给大家看看我最后写出来的文件情况: 也许有人会好奇,一个列表的功能怎么会写出这么多东西出来?关于这个问题的答案,我稍后再来总结,先让我描述下我写这些东西之前产生的想法. 1. 背景介绍 我是去年5月份在上家公司开始做的前端开