UIImageView的UIViewContentMode区别

UIImageView的contentMode常用的有三种,分别是

1.强制填充,ImageView,可能会造成图片拉伸挤压变形,一般不会使用

UIViewContentModeScaleToFill

2.按比例缩放,此种模式会按照比例显示,大小有可能不会填充整个ImageView,可能会缩小,内容不会被剪切

UIViewContentModeScaleAspectFit

3.按比例填充,此种模式会按照ImageView和照片的比例来填充,照片多余的部分会被剪切

UIViewContentModeScaleAspectFill

时间: 2024-08-26 13:38:49

UIImageView的UIViewContentMode区别的相关文章

代码写界面的工厂类

#import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface DLUIKit : NSObject #pragma mark --------- UILabel -------- /** Label 字色 字号 */ + (UILabel *)labelTextColor:(UIColor *)textColor fontSize:(CGFloat)size; /** Label 文字 字号 */ + (U

字典转模型知识点总结

由于刚基础,对于字典转模型中很多细节的知识点也知之甚少,所以将学习字典转模型中的相关问题进行了总结,其中都是我自己不太理解的.从加载到各个语句的解析,可能 有出入的地方. 字典转换模型时需要掌握的知识点,具体例子 app加载流程 1> app 从mainBundle中加载Plist 2> 按照plist中的数据数量先确定各个View的大小和位置 3> 不过,类似这样的很多图标,控件很多的 UI 设计,建议不使用故事板,而是使用代码创建,否则后期维护也麻烦. 当使用字典时,要将支持文件中放

UIImageView 和 UIButton的区别

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

UIButton和UIImageView的区别

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

[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

156 UIImageView 和 CADisplayLink 实现 Tom 汤姆猫动画效果的区别(扩展知识:分组(黄色文件夹)和文件夹引用(蓝色文件夹)区别)

关键操作: 效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 @property (strong, nonatomic) UIImageView *imgVAnimation; 5 @property (strong, nonatomic) CADisplayLink *displayLink; 6 7 @end ViewController.m

UIViewContentMode各类型效果(UIImageView)

UIViewContentMode typedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent    UIViewContentModeScaleAspectFill,     // contents scaled to fill with

IOS中UIButton和UIImageView的区别

1.使用场合 UIImageView:如果仅仅是为了显示图片,不需要监听图片的点击事件 UIButton:既要显示图片,又要监听图片等点击事件 2.相同点 都能显示图片 3.不同点 UIButton能处理点击事件,UIImageView不能处理点击事件 UIButton既能显示图片,又能显示文字 UIButton能同时显示两张图片,可以在Image和Background属性里面设置图片 UIButton继承自UIControl,因此默认就能处理事件 UIImageView继承自UIView,因此

Xcode--UIButton与UIImageView的区别

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