シンプルなアニメーションでSKSceneをUICollectionCellに追加しようとしています。SKSceneをUICollectionViewCellに追加するとスクロールのパフォーマンスが低下する
コレクションビューのセルの.xibファイルにSKViewの設定があります。
私はそれを実行し、スクロールすると、期待どおりに動作します。しかし、私が別のビューコントローラ(タブバーコントローラ内)に変更して、それらのタイプのセルを使用してスクロールを開始した場合、それは止まってしまいます。
@interface MAPostCollectionViewCell()
@property (strong, nonatomic) IBOutlet SKView *viewAnimation;
@property (strong, nonatomic) MAHeartAnimation *heartScene;
@end
@implementation MAPostCollectionViewCell
-(void)layoutSubviews{
[super layoutSubviews];
self.heartScene = [MAHeartAnimation sceneWithSize:self.viewAnimation.bounds.size];
self.heartScene.scaleMode = SKSceneScaleModeAspectFill;
[self.viewAnimation presentScene:self.heartScene];
}
@end
、ユーザーがボタンをタップすると、私は唯一のアニメーションをトリガー:ここ
は私がSKSceneを追加してい方法です。
この質問の範囲では、アニメーションは実際に問題ではありません。私はそのボタンに触れていないので、UICollectionViewをスクロールするだけです。