tableViewCell创建时添加一些动画

有时候因为项目的需要,给tableView添加一些动画:

cell.layer.transform = CATransform3DMakeScale(0.1, 0.1, 1);

[UIView animateWithDuration:0.25 animations:^{

cell.layer.transform = CATransform3DMakeScale(1, 1, 1);

}];

或者

- (void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath{

if (indexPath.row % 2 != 0) {

cell.transform = CGAffineTransformTranslate(cell.transform, ScreenWidth/2, 0);

}else{

cell.transform = CGAffineTransformTranslate(cell.transform, -ScreenWidth/2, 0);

}

cell.alpha = 0.0;

[UIView animateWithDuration:0.7 animations:^{

cell.transform = CGAffineTransformIdentity;

cell.alpha = 1.0;

} completion:^(BOOL finished) {

}];

}

时间: 2024-12-21 03:53:41

tableViewCell创建时添加一些动画的相关文章

self.view添加UIView时添加动画

CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = 0.5f; animation.timingFunction = UIViewAnimationCurveEaseInOut; if ([subView isKindOfClass:[AreaNumPickerView class]]) { animation.subtype = kCATransi

MSSQL创建表时添加说明

示例: IF OBJECT_ID('MemberExt1') IS NOT NULL DROP TABLE MemberExt1 GO CREATE TABLE MemberExt1 ( MemberId INT NOT NULL, QRImage NVARCHAR(500) , Url NVARCHAR(500) ) EXEC sp_addextendedproperty N'MS_Description', N'记录Member的二维码和个人推荐URL', N'user', N'dbo',

sql server 创建视图添加表时出现从其他数据库导入的表未显示出来

创建视图添加表时出现从其他数据库导入的表未显示出来,通过数据库刷新,也不能解决.关闭SQL server management studio 后,再次进入,在创建视图的时候添加表的列表就出现了新导入的表. 原文地址:https://www.cnblogs.com/benpao1314/p/9472641.html

JavaScript网站设计实践(三)设计有特色的主页,给主页链接添加JavaScript动画脚本

原文:JavaScript网站设计实践(三)设计有特色的主页,给主页链接添加JavaScript动画脚本 一.主页一般都会比较有特色,现在在网站设计(二)实现的基础上,来给主页添加一点动画效果. 1.这里实现的动画效果是:当鼠标悬停在其中某个超链接时,会显示出属于该页面的背景缩略图,让用户知道这个链接的页面大概内容是什么. 效果图: 2.实现这个效果的思路 (1)把主页的几个链接的背景图片缩放到150px*150px,拼成一张750*150的图片,并保存为slideshow.png,存放到ima

android animation——添加购物车动画(填坑和优化)

我们经常看到不管是某宝还是某东都有加入购物车的动画.就是在点击某个商品后,这个商品变成小的缩略图移动到购物车里面去. 今天突然想着把原来做过的这么一个动画贴出来供大家学习. 先看效果图.gif工具不忍直视,真实操作是很流畅的一个抛物线. 首先从效果图看出来我们需要几个东西. 1,动画的开始位置 2,动画的结束位置 3,动画移动的图片(这里为了简单用一个小圆点,可以换成商品的缩略图) 4,动画的弧度如何处理 5,动画完成后在哪里操作数据 6,连续点击图片动画时如何new出多个动画 那么我们就来解决

Animate.css让添加CSS动画像喝水一样容易

animate.css是一堆很酷的,有趣的,跨浏览器的动画效果库,你可以随意在你的项目中使用.用在你想要突出的任何地方,如主页,滑块,这像喝水一样容易,迷死人了. 用法 在您的网站上使用animate.css,只要简单地把样式表插入到文档中的<HEAD>中,并为需要动画的元素添加一个CSS类名即可,以及动画的名称.就是这样!你就有了一个CSS动画效果.超强! <head>   <link rel="stylesheet" href="animat

Android学习笔记(十四)——在运行时添加碎片(附源码)

在运行时添加碎片 点击获取源码 将UI分割为多个可配置的部分是碎片的优势之一,但其真正强大之处在于可在运行时动态地把它们添加到活动中. 1.使用上一篇创建的Fragments项目,在main.xml文件中注释掉两个<fragment>元素: 2.在FragmentActivity.java中添加下面的代码: FragmentManager fragmentManager = getSupportFragmentManager();//向活动添加碎片 FragmentTransaction fr

想给UIVIew上控件添加一些动画效果

如果你还不知道怎样让一张图片缓缓滑动,渐渐消失,或者是在原地翻滚,不知道怎样让一个窗口弹出的时候有一点抖动的效果不那么僵硬,那正好,今儿在下总结的内容可能刚好能帮你实现你想要的效果(⊙o⊙)哦. 首先说一下什么是动画效果,动画效果有哪些好处吧: 这里所说的动画绝对不是你在电视上看到的,有剧情的那种(当然这句可能是废话),而是为了增加用户的体验感,通过对控件的属性或者layer进行一些处理达到美化界面的效果,主要是让界面看起来更加的生动,不会太枯燥.想象一下,你在用读书软件时候的翻页效果,就能被称

07---关于动态创建和销毁带动画的UIVew

在我们做开发的过程中经常会遇到在你触发了某个动作之后,需要动态添加一个带动画的UIView,执行完以后就销毁这个UIView #pragma mark 展示最新微博的数目 - (void)showNewStatusCount:(int)count { // 1.创建按钮 UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.enabled = NO; // 设置按钮禁用 btn.adjustsImageWhenDisa