ユーザーが のセルをクリックしたときに Google+ アプリが行うことを模倣しようとしていますtableView
。これはtableViewの高度にカスタマイズされたバージョンであることは理解していますが、どこから始めればよいかについて誰かが何か指針を持っているかどうか疑問に思っています。このような大きな機能のほとんどは、誰かがすでにそれを模倣しているオープンソース プロジェクトを持っているようですが、私はこれを見つけることができません。ありがとう!
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 に答える