我试图模仿 Google+ 应用程序在用户单击tableView
. 我意识到这是一个高度定制的 tableView 版本,但我想知道是否有人对从哪里开始有任何指示。像这样的大多数大功能似乎都有一个开源项目,有人已经在模仿它,但我找不到这个。谢谢!
user1260375
问问题
931 次
2 回答
3
dispatch_async(dispatch_get_main_queue(), ^{
CALayer *layer = cell.layer;
layer.transform = CATransform3DMakeTranslation(-layer.bounds.size.width/4, 0, 0.0f);;
NSTimeInterval animationDuration =0.2;
// The block-based equivalent doesn't play well with iOS 4
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:animationDuration];
cell.layer.transform = CATransform3DIdentity;
cell.layer.opacity = 1.0f;
[UIView commitAnimations];
});
玩一下你应该能够做到的变换。在单元格中使用这个将显示功能
于 2013-05-16T04:41:30.123 回答
1
“Feed”视图看起来像一个带有自定义 UITableViewCell 的 UITableView,该 UITableViewCell 的 cell.contentView 使用 UIView 进行动画处理,animateWithDuration:
或者在调用“Feed”视图 tableviewsetSelected:animated:
时的某些内容。didSelectRow
如果我要制作定制的 UITableViewCell,我可能会根据情况有两个视图:“设置 A:在提要视图中滚动时的视图”和“设置 B:单击时的视图”更深入地显示帖子的内容'
设置 A 将是一个更正常的 UITableViewCell,但设置 B 将具有与发布用户相同的标题视图(您在滚动提要视图时看到的内容),但在其下方看起来它有自己的 UITableView(其中单击它后动画并加载所有用户及其评论(如果有任何评论)。
这就是最初想到的——希望这是一个开始?
于 2013-04-26T01:16:36.460 回答