黑马程序员——图片浏览器

1.NSBundle的使用:

1> 利用NSBundle可以访问某个资源包的内容;

2> 如果访问软件中最主要资源包的内容,应该用mainBundle:

 
 
  1. NSBundle *bundle = [NSBundle mainBundle]; // 访问最主要资源包的内容

3> 利用NSBundle获得文件的全路径:

 
 
  1. 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属性可以获得当前的进度值;

 
 
  1. @property(nonatomicfloat value

2> Slider的value发生改变了,会触发ValueChanged事件;

 
 
  1. - (IBAction)imageChange:(UISlider *)sender
  2. {
  3.     // 利用滑动条调整图片大小
  4.     _imageView.transform = CGAffineTransformMakeScale(sender.valuesender.value);
  5. }

3> 可以设置Slider滑动条的minimumValue值(最小值)、maximumValue值(最大值)、currentValue(默认值)。

4.修改尺寸进行缩放,有三种做法,frame,transform,bounds属性。

5.Switch的使用:

1> Switch有个BOOL类型的_on属性,用于设置\判断Switch状态;

 
 
  1. @property(nonatomic,getter=isOnBOOL on;

2> Switch的value发生改变,也会触发ValueChanged事件,可以通过代码监听Switch的状态,执行相应的动作;

 
 
  1. - (IBAction)nightMode:(UISwitch *)sender
  2. {
  3.     // 夜间模式开启 sender.on == YES
  4.     if (sender.on)
  5.     {
  6.         self.view.backgroundColor = [UIColor grayColor];
  7.     }
  8.     // 夜间模式未开启
  9.     else self.view.backgroundColor = [UIColor whiteColor];
  10. }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值