У меня есть контроллер просмотра в моей раскадровке с несколькими UIButtons. Один из них активирует слой предварительного просмотра AVFoundation, показанный в подслое:
captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
captureVideoPreviewLayer.frame = self.view.bounds;
[self.view.layer addSublayer:captureVideoPreviewLayer];
Это работает правильно, за исключением того, что слой предварительного просмотра отображается поверх моих кнопок, поэтому, хотя кнопки все еще доступны для клика, они не могут быть видны пользователю. Есть ли простой способ разместить подслой под кнопками? Или простой способ поднять кнопки в слое? Большое вам спасибо!