当前位置: 代码迷 >> 综合 >> iOS开发-------汤姆猫实例(UIImageView)
  详细解决方案

iOS开发-------汤姆猫实例(UIImageView)

热度:28   发布时间:2024-01-04 06:44:40.0

       由于一直忙于学习新的iOS的UI方面的知识,因为耽误了更新博客,现在开始,我会不断地进行整理,相信学过一段时间,再回来整理,目的性以及应用方面会比之前更好一点,对于objc的知识,我也会以复习的形式更新博客。


      首先来看一下做好之后的页面吧,字图结合会让人更加的有动力:


                                                        

              


     汤姆猫 这个实例是我刚开始学习UI的时候觉得很高档的一个项目,觉得很神奇,相信刚开始接触的UI的初学者来讲同样,通过这里,其实现在看来,那个项目是很简单的,主要是应用了UIImageView 和 UIButton 的应用。


      在UIImageView 中有一个数组属性 NSArray * animationImages,用来存放执行动画的UIImage的数组。


      该动画不是以前view移动执行的动画(这个方法在以后的复习总结中会提到),这里的动画执行的原理是通过不断地更换UIImageView的背景图片,利用人的眼睛的视觉漏洞,营造一个动画的效果,原理同我们看的动画是一个,通过不断的刷新,达到动画的效果。当然,这个更换背景图片的过程不需要我们自己写,苹果也给我们封装好了这个方法:


通过方法:-(void)startAnimating;来执行动画


    作为程序员,只有文字以及配图,没有代码是多可笑的,下面是楼主完成这个实例用的代码:


     首先是头文件(因为基本用的是objc的延展语言特性,所以头文件中不包含任何东西,语言特性也会在以后的复习博客中提到)

//
//  ViewController.h
//  20150816_iOS_汤姆猫
//
//  Created by YueWen on 15/8/16.
//  Copyright (c) 2015年 YueWen. All rights reserved.
//#import <UIKit/UIKit.h>@interface ViewController : UIViewController@end

最重要的是实现的.m文件

//
//  ViewController.m
//  2015