NSBundle,UIImage,UIButton的使用

1.NSBundle

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

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

3> 案例:

        // File : 全路径
        // NSBundle : 一个NSBundle代表一个文件夹

        // 利用mainBundle就可以访问软件资源包中的任何资源
        NSBundle *bundle = [NSBundle mainBundle];

        //  获得imageData.plist的全路径
        NSString *path = [bundle pathForResource:@"imageData" ofType:@"plist"];
            

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

/Users/Star/资源库/Application Support/iPhone Simulator/7.1/Applications

注:资源库文件夹为隐藏文件夹

如需显示隐藏文件夹,请打开终端,输入以下命令即可

显示:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false

2.UIImageView和UIButton

1> 使用场合

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

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

2> 相同点:能显示图片

3> 不同点:

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

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

* UIButton能同时显示两张图片

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

* UIImageView继承自UIView, 默认不能处理事件,当然还有其他方法可以处理

3.Xcode文档安装路径

/Applications/Xcode.app/Contents/Developer/Documentation/DocSets

4.Xcode模拟器安装路径

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

时间: 2024-09-30 00:27:38

NSBundle,UIImage,UIButton的使用的相关文章

NSBundle UIImageView &UIButton

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

iOS 自定义TabBarController

转自:http://blog.csdn.net/xn4545945/article/details/35994863 一.自定义的思路 iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用.但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气. 自定义TabBar的原则:尽量利用系统自带TabBar,只改需要改的地方. 二.自定义TabBar的总体过程 1.先把自带的TabBar条给取消了

UIButton UIImage 用法分析

UIButton UIImage 用法分析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 一.UIButton和UIImageView的区别 1.显示图片 1> UIImageView只能显示一种图片(图片默认会填充整个UIImageView)  im

UI基础--(3)UIButton、UIImage

知识点: 1.UIButton使用和事件机制 2.UIImage 3.自定义UIButton ================== UIButton     1.创建方式 按钮类型 UIButtonTypeCustom       用户自定义按钮 UIButtonTypeRoundedRect      圆角按钮 UIButtonTypeDetailDisclosure   更多信息按钮   > UIButtonTypeInfoLight           高亮信息按钮   i UIButto

[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

How do I get an image from an UIButton? 如何获取uibutton设置的uiimage

UIImage*img =[button imageForState:UIControlStateNormal];How do I get an image from an UIButton? 如何获取uibutton设置的uiimage,码迷,mamicode.com How do I get an image from an UIButton? 如何获取uibutton设置的uiimage

iOS UIImage 拉伸问题 (适用于UIButton等需要局部拉伸的情况)

图片 有的切图切很大 还占用ipa大小,有时候 切图 只需要 局部或者说 一个压缩的图片的抽象状态 直接上代码 CGFloat top = 10; // 顶端盖高度 CGFloat bottom = 10 ; // 底端盖高度 CGFloat left = 10; // 左端盖宽度 CGFloat right = 10; // 右端盖宽度 UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right); [optionButton

NSBundle、UIImageView、uibutton

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

UIButton 设置为圆形,并且使用图片(UIImage)当做背景

-(UIButton *)shareButtonWithIcon:(NSString *)iconName { UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(100, 100, 2 * 50, 2 * 50); // Circle background UIView *circle = [[UIView alloc] initWithFrame:CGRectMak