![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS动画
iChenfy
这个作者很懒,什么都没留下…
展开
-
CATransform3D介绍
struct CATransform3D { CGFloat m11, m12, m13, m14; CGFloat m21, m22, m23, m24; CGFloat m31, m32, m33, m34; CGFloat m41, m42, m43, m44; };struct CATransform3D { CGFloat m11(x缩放),m12(y切变),m13原创 2016-10-14 13:55:40 · 262 阅读 · 0 评论 -
ios UITabBarController 切换动画
if (itemIndex == 0) { CATransition* animation = [CATransition animation]; [animation setDuration:0.2f]; [animation setType:kCATransitionMoveIn]; [animation setSubtype:kCATransit转载 2017-07-24 17:23:33 · 662 阅读 · 0 评论 -
iOS基础动画
#pragma mark Core Animation - (IBAction)buttonPressed1:(id)sender { UIButton *button = (UIButton *)sender; NSInteger tag = button.tag; CATransition *animation = [CATransition animation];原创 2017-03-17 11:16:40 · 468 阅读 · 0 评论 -
iOS 动画期间禁止用户操作
我们做开发时,有时在做一个业务时希望用户不要再有其它操作,下面这个方法可以实现,但要注意使用,否则应用可能会出现卡死现象;今天在查看UIApplication无意中发现下面这个功能: UIApplication *app = [UIApplication sharedApplication]; //开启-忽略用户的操作事件 [app beginIgnoringInteracti原创 2017-03-16 14:43:59 · 1028 阅读 · 0 评论 -
CALayer的动画创建
动画的创建方法 1:CATransition // 设定动画类型 // 设定动画类型 // kCATransitionFade 淡化 // kCATransitionPush 推挤 // kCATransitionReveal 揭开 // kCATransitionMoveIn 覆盖 // @"cube" 立方体 // @"su原创 2013-12-28 10:22:40 · 914 阅读 · 0 评论 -
图片滑动效果
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.scrollView.contentSize=CGSizeMake(2090, 245); self.s原创 2013-11-15 08:58:49 · 807 阅读 · 0 评论 -
UIView的动画
- (void)viewDidLoad { CGPoint point = CGPointMake(10, 10); CGAffineTransform t = CGAffineTransformMakeTranslation(20, 0); CGPoint point1 = CGPointApplyAffineTr原创 2013-12-28 10:24:04 · 1951 阅读 · 0 评论 -
绘制文字
- (UIImage *)reverseImageForText:(NSString *)text { const size_t kImageWidth = 200; const size_t kImageHeight = 30; CGImageRef textImage = NULL; UIFont *font = [UIFont bo转载 2014-04-21 10:47:22 · 534 阅读 · 0 评论 -
ios 改变图片大小缩放方法
-(UIImage*) OriginImage:(UIImage *)image scaleToSize:(CGSize)size { UIGraphicsBeginImageContext(size); //size 为CGSize类型,即你所需要的图片尺寸 [image drawInRect:CGRectMake(0, 0, size.width,转载 2015-01-23 08:21:39 · 2086 阅读 · 0 评论 -
图层动画
CABasicAnimation* rotationAnimation; rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ]; [CA转载 2015-01-14 18:07:13 · 520 阅读 · 0 评论 -
视图翻转效果
-(void)transformD{ CGContextRef context=UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];原创 2014-10-20 18:37:59 · 495 阅读 · 0 评论 -
CABasicAnimation动画和调用系统声音
//添加 #pragma mark - 摇一摇动画效果 - (void)addAnimations { AudioServicesPlaySystemSound (soundID); //让imgup上下移动 CABasicAnimation *translation2 = [CABasicAnimation a原创 2015-04-27 09:46:02 · 470 阅读 · 0 评论 -
几个常用的动画
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35转载 2015-06-25 21:47:28 · 683 阅读 · 0 评论 -
CABasicAnimation用法
CABasicAnimation用法 CABasicAnimation 自己只有三个property fromValue toValue ByValue 当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动画完转载 2016-02-16 17:18:41 · 308 阅读 · 0 评论 -
POP默认支持三种动画 但同时也支持自定义动画
POP默认支持三种动画 但同时也支持自定义动画 POPBasicAnimation POPSpringAnimation POPDecayAnimation POPCustomAnimation //自定义动画 这里我们只讨论前三种(因为自定义动画我也没用过 :) 先来看看官方的示例代码吧 官方代码示例 1转载 2016-02-19 15:34:58 · 3116 阅读 · 0 评论 -
CMTime介绍
CMTime简单介绍通常开发者认为时间的呈现格式应该是浮点数据,我们一般使用NSTimeInterval,实际上它是简单的双精度double类型,只是typedef了一下,但是由于浮点型数据计算很容易导致精度的丢失,在一些要求高精度的应用场景显然不适合,于是苹果在Core Media框架中定义了CMTime数据类型作为时间的格式,类型定义如下: typedef struct CMTime转载 2016-10-14 10:30:24 · 2195 阅读 · 0 评论 -
iOS物理引擎的说明
iOS物理引擎UIDynamic是在iOS7引入的一项新技术,隶属于UIKit框架,可以让制作物理动画更简单; 主要步骤: 1. 创建一个物理仿真器,设置作用的视图; 2. 创建物理仿真行为,并且添加元素; 3. 将仿真行为添加到仿真器内,开始执行;物理行为:UIGravityBehavior:重力行为 UICollisionBehavior:碰撞行为 UISnapBehavior:捕捉行原创 2016-09-17 12:00:02 · 1045 阅读 · 0 评论 -
ios 手势识别
手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS 中手势包括:UITapGestureRecognizer(点击),UIPinchGestureRecognizer(捏合),UIRotationGestureRecognizer(旋转),UISwipeGestureRecognizer(轻扫),UIPanGestureRecognizer(移动),UIL转载 2017-08-03 11:33:31 · 449 阅读 · 0 评论