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

本文介绍了一位iOS开发者在学习UI时,使用UIImageView和UIButton创建汤姆猫动画的实例。通过UIImageView的animationImages属性和startAnimating方法,实现动画效果。文中提供了项目代码,并提及后续会分享更多关于iOS UI和objc的知识,包括屏幕适配和语言特性。
摘要由CSDN通过智能技术生成

       由于一直忙于学习新的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
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值