У меня есть эта конфигурация:
_sampleBufferLayer = [[AVSampleBufferDisplayLayer alloc] init];
_sampleBufferLayer.videoGravity = AVLayerVideoGravityResizeAspect;
[videoArea.layer addSublayer:_sampleBufferLayer];
и
- (IBAction)changeAspectRatio:(UIButton *)sender {
NSLog(@"Ratio Button tapped;");
_sampleBufferLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
[videoArea layoutIfNeeded];
[videoArea setNeedsLayout];
}
Это должно немедленно изменить гравитацию видео, но ничего не делает.Любая помощь?