UIImageView 和UIButton

1>使用场合

1.如果仅仅是显示图片,不需要监听图片的点击,用UIImageView

2.既要显示图片又要监听图片的点击,用UIButton

2>相同的地方:能显示图片

3>不同点

UIBttton能处理点击事件,UIImageView不能处理点击事件

UIButton既能显示图片,又能显示文字

UIButton能同时显示两张图片

按钮既能显示图片又能显示文字

*//UIButton :UIControl :UIView,默认就能处理事件

UIImageView:UIVIew默认不能处理事件

凡是继承UIControl的都可以处理事件

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-02 02:30:27

UIImageView 和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

UIImageView 和 UIButton的区别

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

NSBundle、UIImageView、uibutton

1.NSBundle 一个NSBundle代表一个文件 夹,利用NSBundle能访问对应的文件 夹 利用mainBunle就可以访问软件资源包中的任何资源 模拟器应用程序的安装路径 /user/aplle/资源库/application support/iphone simulator/7.1/application 2.UIImageView和UIButton的不同 1>使用场合 *UIImageView:只显示图片,不监听点击 *UIBunton :既要显示图片,又要监听图片的点击 2>

iOS开发NSBundle、UIImageView和UIButton总结

1.NSBundle 1>一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹 2>利用mainBundle就可以访问软件资源包中的任何资源 3>模拟器应用程序的安装路径 2.UIImageView和UIButton 1>使用场合 *UIImageView:如果仅仅是显示图片,不需要监听图片的点击 *UIButton:即要显示图片,又要监听图片的点击 2>两者的相同点:能显示图片 3>不同点: *UIButton能处理点击事件,UIImageVie

UIImageView与UIButton

应用场合 UIImageView主要用在只显示图片,没有点击事件的情况并且处理图片更加专业,动画例子:     NSMutableArray *images = [NSMutableArray array];     for (int i=0; i<sum; i++) {         NSBundle *budle = [NSBundle mainBundle];         NSString *nn = [NSString stringWithFormat:@"%@_%02d.j

UIImageView和UIButton

1> 使用场合 * UIImageView: 如果仅仅是显示图片,不需要监听图片的点击 * UIButton: 既要显示图片,又要监听图片的点击 2> 相同:能显示图片 3> 不同点 * UIButton能处理点击事件, UIImageView不能处理点击事件 * UIButton既能显示图片, 又能显示文字 * UIButton能同时显示两张图片 * UIButton继承自UIControl, 因此默认就能处理事件 * UIImageView继承自UIView, 因此默认就不能处理事件

NSBundle UIImageView &amp;UIButton

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

uicollectionview 使用uibutton或者uiimageview实现旋转出现scale的问题

uicollectionview下单独使用uibutton然后setimage或者直接使用uiimageview然后一定角度旋转后发现size会变动 解决方案:添加uibutton到uicollectionvview然后添加uiimageview到uibutton上而后旋转没有问题 但是点击时候即便设置的uiimageview的相关可点击属性依然无法实现button的点击,解决途径:tapgesture判断 代码如下: self.subThemeGobackBtn = [UIButton but

002-UIImageView和UIButton对比 UIImageView的帧动画 格式符补充 加载图片两种方式 添加删除SUBVIEW

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