黑马程序员——图片浏览器
来源:互联网 发布:淘宝刷流量软件有用吗 编辑:程序博客网 时间:2024/05/14 04:35
1.NSBundle的使用:
1> 利用NSBundle可以访问某个资源包的内容;
2> 如果访问软件中最主要资源包的内容,应该用mainBundle:
NSBundle *bundle = [NSBundle mainBundle]; // 访问最主要资源包的内容
3> 利用NSBundle获得文件的全路径:
NSString *path = [bundle pathForResource:@"descs" ofType:@"plist"]; // 这样就获得了descs.plist这个文件的全路径
2.Plist文件的使用:
1> 加载一个plist文件的时候,会返回一个plist的根节点对象(Root)。
2.将Image View的View中的Mode属性设置为Aspect Fit,可以将图片大小设置为自适应模式。
3.Slider滑动条的使用:
1> value属性可以获得当前的进度值;
@property(nonatomic) float value;
2> Slider的value发生改变了,会触发ValueChanged事件;
- (IBAction)imageChange:(UISlider *)sender
{
// 利用滑动条调整图片大小
_imageView.transform = CGAffineTransformMakeScale(sender.value, sender.value);
}
3> 可以设置Slider滑动条的minimumValue值(最小值)、maximumValue值(最大值)、currentValue(默认值)。
4.修改尺寸进行缩放,有三种做法,frame,transform,bounds属性。
5.Switch的使用:
1> Switch有个BOOL类型的_on属性,用于设置\判断Switch状态;
@property(nonatomic,getter=isOn) BOOL on;
2> Switch的value发生改变,也会触发ValueChanged事件,可以通过代码监听Switch的状态,执行相应的动作;
- (IBAction)nightMode:(UISwitch *)sender
{
// 夜间模式开启 sender.on == YES
if (sender.on)
{
self.view.backgroundColor = [UIColor grayColor];
}
// 夜间模式未开启
else self.view.backgroundColor = [UIColor whiteColor];
}
0 0
- 黑马程序员——图片浏览器
- 黑马程序员—产生随机图片
- 黑马程序员——C#复习之图片查看器
- 黑马程序员—TCP-客户端并发上传图片小例子
- 黑马程序员—TCP-上传图片小例子
- 黑马程序员-生成图片
- 黑马程序员--Socket编程并发上传图片,并发登陆,模拟浏览器请求服务端服务
- 黑马程序员—泛型
- 黑马程序员—多线程
- 黑马程序员—DOM
- 黑马程序员—javabean
- 黑马程序员—xml
- 黑马程序员—多线程
- 黑马程序员—反射
- 黑马程序员—多线程
- 黑马程序员—HTML
- 黑马程序员—反射
- 黑马程序员—泛型
- oracle 数据类型详解---日期型(转载)
- 经常遇到Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be
- Java.util.date 与 java.sql.date区别和转换
- Android学习笔记之数据的共享存储SharedPreferences
- 什麼是解析度?
- 黑马程序员——图片浏览器
- 圖片檔案類型簡介
- XENAPP 7.6 和XENDESKTOP 7.6 初体验之一 安装
- 副檔名
- XENAPP 7.6和 XENDESKTOP 7.6 初体验之二 新建站点
- .tar.bz2 解压出错问题解决方案
- 黑马程序员——Java基础—IO流(File)
- XENAPP 7.6 和 XENDESKTOP 7.6 初体验之三安装桌面VIRTUAL DESKTOP AGENT
- java实现二叉排序树