IOS 知识收集

1.[[UIScreen mainScreen] bounds] 和[UIScreen mainScreen] applicationFrame]的区别?

bounds就是屏幕的全部区域,applicationFrame就是app显示的区域,不包含状态栏

2.MBProgressHUD是替代UIProgressHUD的一个小工具, http://github.com/matej/MBProgressHUD

3.简单图片动画

  1. //初始时,将imageView的宽度设置为0,这样就隐藏起来了  
  2.     imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 0, desktop.size.height)];  
  3.     [imageView setImage:desktop];  
  4.       
  5.     [self.view addSubview:imageView];  
  6.     //设置动画效果  
  7.     CGContextRef context = UIGraphicsGetCurrentContext();  
  8.     //开始播放动画  
  9.     [UIView beginAnimations:nil context:context];  
  10.     [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];  
  11.     //[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];  
  12.     //[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];  
  13.     //[UIView setAnimationCurve:UIViewAnimationCurveLinear];  
  14.     [UIView setAnimationDuration:1.5];  
  15.     //imageView最终的宽度为desktop.size.width  
  16.     [imageView setFrame:CGRectMake(0, 0, desktop.size.width, desktop.size.height)];     
  17.     [UIView commitAnimations];  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值