Пример Apple для наложения камеры - APLViewController.m
Я действительно считаю, что пример с Apple - хорошее начало для работы с UIImagePickerController:
Тем не менее, есть кое-что, что кажется основным для наложения, которое я не понимаю. Проект работает отлично, я просто надеюсь, что кто-то может объяснить мне, что здесь происходит:
/*
Load the overlay view from the OverlayView nib file.
Self is the File's Owner for the nib file, so the overlayView outlet is set
to the main view in the nib. Pass that view to the image picker controller
to use as its overlay view, and set self's reference to the view to nil.
*/
[[NSBundle mainBundle] loadNibNamed:@"OverlayView" owner:self options:nil];
self.overlayView.frame = imagePickerController.cameraOverlayView.frame;
imagePickerController.cameraOverlayView = self.overlayView;
self.overlayView = nil;
Я сделал другие примеры проектов с оверлеем, и все в порядке. Просто то, как это делается здесь, должно быть по уважительной причине. Спасибо за разъяснения, я надеюсь, что это поможет мне правильно написать мой оверлей.