基本信息
源码名称:c++ RoyCardTableView 列表插入 实例源码
源码大小:0.04M
文件格式:.rar
开发语言:C/C++
更新时间:2015-03-15
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
// // RoyViewController.m // RoyCardTableView // // Created by RoyGuo on 13-10-30. // Copyright (c) 2013年 Roy Guo. All rights reserved. // #import "RoyViewController.h" @interface RoyViewController () @end @implementation RoyViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } #pragma mark - UITableView delegate methods - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { CGFloat rotationAngleDegrees = 0; CGFloat rotationAngleRadians = rotationAngleDegrees * (M_PI/180); CGPoint offsetPositioning = CGPointMake(-200, -20); CATransform3D transform = CATransform3DIdentity; transform = CATransform3DRotate(transform, rotationAngleRadians, 0.0, 0.0, 1.0); transform = CATransform3DTranslate(transform, offsetPositioning.x, offsetPositioning.y, 0.0); UIView *card = [cell contentView]; card.layer.transform = transform; card.layer.opacity = 0.8; [UIView animateWithDuration:1.0f animations:^{ card.layer.transform = CATransform3DIdentity; card.layer.opacity = 1; }]; } - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { // Return the number of sections. return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // Return the number of rows in the section. return 20; } - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { return 40; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"RoyCard"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } cell.textLabel.text =@"CardTableView"; return cell; } @end