iOS开发NSBundle、UIImageView和UIButton总结

1.NSBundle

1>一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹

2>利用mainBundle就可以访问软件资源包中的任何资源

3>模拟器应用程序的安装路径

2.UIImageView和UIButton

1>使用场合

*UIImageView:如果仅仅是显示图片,不需要监听图片的点击

*UIButton:即要显示图片,又要监听图片的点击

2>两者的相同点:能显示图片

3>不同点:

*UIButton能处理点击事件,UIImageView不能处理点击事件

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

*UIButton能同时显示两张图片

*UIButton继承自UIControl,因此默认就能处理事件

*UIImageView继承自UIView,因此默认久不能处理事件

时间: 2024-07-28 19:57:32

iOS开发NSBundle、UIImageView和UIButton总结的相关文章

IOS开发学习笔记(2)-----UIButton 详解

1. [代码][C/C++]代码     //这里创建一个圆角矩形的按钮    UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];    //    能够定义的button类型有以下6种,//    typedef enum {//        UIButtonTypeCustom = 0,          自定义风格//        UIButtonTypeRoundedRect,        

iOS开发:UIImageView常用操作

UIImageView,顾名思义,是用来放置图片的.使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码. 1.创建一个UIImageView: 创建一个UIImageView对象有五种方法: UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageView *imageView2 = [[UIImageView alloc] initWithFrame:(CGRe

[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

【iOS开发-46】利用UIButton和UIImageView的区别分辨哪些控件有addTarget监听事件这个方法

(1)UIButton和UIImageView的相同点 都能显示图片. (2)UIButton和UIImageView的不同点 --前者不仅能显示图片还能监听事件(就是有addtarget方法) --前者不仅能显示图片还能显示两张图片(就是setImage和setBackgroundImage两个方法) --前者不仅能显示图片还能显示文字(就是setTitle方法) (3)使用场合 --如果仅仅是显示一个图片没其他花头,那就用UIImageView --如果有其他,那么-- 因为如果仅仅用于显示

IOS开发: 为UIImageView添加点击事件

转载于:http://www.pocketdigi.com/20140218/1276.html UIImageView并不像UIButton一样,点点鼠标就可以关联点击事件,也不像Android里有onClickListener,这里需要借助于UITapGestureRecognizer类.从类名上就可以看出,这个类就是用于处理tap(单击)事件的.bbc和voaspecial是UIImageView对象 [bbc setUserInteractionEnabled:YES]; [voaspe

IOS开发UI基础之UIButton

什么是按钮? 上图出现的一系列的都是按钮,一般我们在做项目的时候判断按钮的标准是: 当点击的时候能够做出相应反应的一般都是按钮 按钮的功能能比较多:既能显示文字 又能显示图片 而且我们还可以自定义按钮 调整图片和文字的位置和排列方式 我们一般创建按钮在storyboard里面直接拖一个按钮 其实storyboard本质还是将我们设置的一些属性转换成为代码 UIButton的状态 普通状态(normal) 默认情况(Default) 对应的枚举常量为UIControlStateNormal 高亮状

IOS开发NSBundle对象使用详解

bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle. 我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundle bundle中的有些资源可以本地化.例如,对于foo.nib,我们可以有两个版

iOS 开发笔记-UILable/UIFont/UIButton常见设置

UILabel的常见设置 @property(nonatomic,copy) NSString *text; 显示的文字 @property(nonatomic,retain) UIFont *font; 字体 @property(nonatomic,retain) UIColor *textColor; 文字颜色 @property(nonatomic) NSTextAlignment textAlignment; 对齐模式(比如左对齐.居中对齐.右对齐) UIFont的常见设置 + (UIF

iOS开发随笔 31:UIButton无法响应点击事件

问题描述 因为项目需要,需要UITableView上添加固定的筛选表头,一直固定,不能随UITableView滚动.所以直接将表头与UITableView分离,将它添加到控制器的UIView上,即添加到UITableView的父视图上,与UITableView同级.然后表头上添加三个UIButton,效果达到预期,但问题随即出现.筛选表头上的UIButton无法响应点击事件,刚开始以为造成的原因是手误把UIButton的父视图或者UIButton属性userInteractionEnabled被