黑马程序员技术交流社区

标题: 黑马视频教程学习第一天,点击按钮,切换图片。 [打印本页]

作者: chingwei2011    时间: 2015-10-12 20:33
标题: 黑马视频教程学习第一天,点击按钮,切换图片。
本帖最后由 chingwei2011 于 2015-10-12 20:42 编辑

一共四张素材图片,都见切成 同样大小 440*570
  
1.首先将图片文件夹放入到project中,并如图所示,选中一张作为imageView的封面
2.添加按钮事件和imgaeview的事件,
3.代码如下。是黑马老师的代码。我照办过来的。
  1. #import "ViewController.h"

  2. @interface ViewController ()
  3. @property (weak, nonatomic) IBOutlet UIImageView *cartonImgView;

  4. @end

  5. @implementation ViewController
  6. - (IBAction)showPicAct:(id)sender {
  7.    
  8.     //把所有图片都加到集合中
  9.     NSMutableArray *imgs =[[NSMutableArray alloc] init];
  10.    
  11.    
  12.     //把所有的图片都加载至内存中
  13.     for(int i=1 ;i <= 4 ;i++){
  14.         
  15.         NSString *imgName =[NSString stringWithFormat:@"carton%02d.jpeg",i];
  16.     //获取图片对象
  17.         UIImage *img =[UIImage imageNamed:imgName];
  18.         
  19.         [imgs addObject:img];
  20.     }
  21.    
  22.     //给图片设定动画
  23.     self.cartonImgView.animationImages=imgs;
  24.     //_cartonImgView.animationImages=imgs;
  25.    
  26.     //设定动画时长
  27.     _cartonImgView.animationDuration=imgs.count*1;
  28.    
  29.     //重复次数
  30.     _cartonImgView.animationRepeatCount = 1 ;
  31.    
  32.     //播放动画
  33.     [_cartonImgView startAnimating];
  34.    
  35.    
  36. }

  37. - (void)viewDidLoad {
  38.     [super viewDidLoad];
  39.     // Do any additional setup after loading the view, typically from a nib.
  40. }

  41. - (void)didReceiveMemoryWarning {
  42.     [super didReceiveMemoryWarning];
  43.     // Dispose of any resources that can be recreated.
  44. }

  45. @end
复制代码

跟着黑马老师边学边敲的代码,觉得这个比较有趣,他上两个课时讲的是发短信打电话和切换屏,这几个例子让我们对ios项目有了大概的了解。非常感谢。




作者: chingwei2011    时间: 2015-10-15 07:34
看来知识点太过于简单了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2