UIView提供了大量管理视图的方法
//加一个视图到一个视图里面
addSubview:
//将一个视图移到前面
bringSubviewToFront:
//将一个视图推送到背后
sendSubviewToBack:
//把视图移除
removeFromSuperview
//插入视图 并指定索引
insertSubview:atIndex:
//插入视图在某个视图之上
...
分类:
移动开发 时间:
2015-04-11 11:50:25
阅读次数:
152
创建一个红绿灯,红、绿每5秒变化一次颜色,要求变亮的灯(色块)面积也要同时变大。黄灯闪亮3秒钟(0.9秒亮黄,0.1秒亮黑),点击按钮开始执行。//AppDelegate.h#import @interface AppDelegate : UIResponder @property (strong,...
分类:
其他好文 时间:
2015-04-09 23:26:10
阅读次数:
219
iOS-UIView动画
今天的主题是UIView的动画。
在iOS中UIView的动画是基于CALayer动画封装。
动画就是静态的图片通过一定频率显示,给人们动画的效果。
UIView动画有基于类方法的实现和基于Block方法块的实现。
一.UIView基于类方法的实现的使用
类方法列表:
@interface UIView(UIViewAnimation)
+...
分类:
移动开发 时间:
2015-04-06 10:12:03
阅读次数:
194
iOS-Core-Animation-Advanced-Techniques 转 GitHub译文
iOS核心动画高级编程全集
iOS-核心动画高级编程/1-图层树
iOS-核心动画高级编程/2-寄宿图
iOS-核心动画高级编程/3-图层几何学
iOS-核心动画高级编程/4-视觉效果
iOS-核心动画高级编程/5-变换
iOS-核心动画高级...
分类:
移动开发 时间:
2015-04-02 20:53:49
阅读次数:
163
#import "ViewController.h"@interface ViewController (){ UIButton *btn;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoa...
分类:
其他好文 时间:
2015-04-01 16:50:06
阅读次数:
120
第一种方法:,使用监听
UIView beginAnimations
方法如下:
[UIView beginAnimations:nil context:nil];
//代理,监听对象
[UIView setAnimationDelegate:self]; //removeCover 是动画执行完后要调用方法
[UIView setAnimation...
分类:
移动开发 时间:
2015-04-01 15:28:10
阅读次数:
121
活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。派生自UIView,所以他是视图,也可以附着在视图上。
一.创建
UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ]
initWithFrame:CGRec...
分类:
其他好文 时间:
2015-04-01 15:23:02
阅读次数:
128
零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一个知识的时候一般有两个部分,抽象部分和形象部分,抽象好比语言的语法,是规则,形象好比具体的句子,可以用来和别人交流的.抽象比形象难于理解,但比形象通用.其实数学中经常碰到抽象和形象的概念,比如有一系列...
分类:
移动开发 时间:
2015-03-20 15:51:32
阅读次数:
213
解决阴影和图层裁剪矛盾,在底层图层进行阴影,上层容器层进行裁剪形变绘图...
分类:
其他好文 时间:
2015-03-10 17:27:12
阅读次数:
150