コードでCALayersアニメーションを使用しています。以下は私のコードです
CALayer *backingLayer = [CALayer layer];
backingLayer.contentsGravity = kCAGravityResizeAspect;
// set opaque to improve rendering speed
backingLayer.opaque = YES;
backingLayer.backgroundColor = [UIColor whiteColor].CGColor;
backingLayer.frame = CGRectMake(0, 0, templateWidth, templateHeight);
[backingLayer addSublayer:view.layer];
CGFloat scale = [[UIScreen mainScreen] scale];
CGSize size = CGSizeMake(backingLayer.frame.size.width*scale, backingLayer.frame.size.height*scale);
UIGraphicsBeginImageContextWithOptions(size, NO, scale);
CGContextRef context = UIGraphicsGetCurrentContext();
[backingLayer renderInContext:context];
templateImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
このbackingLayerには、このように多くのサブレイヤーが追加されており、このビューが私のサブビューです。しかし、サブレイヤーとして追加したので、それぞれのUIViewでビューのイベントを取得するにはどうすればよいですか?Flipboardアプリケーションのように、サブレイヤーであるにもかかわらずページナビゲーションとクリックイベントがあります。