由于一直忙于学习新的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