2011-01-03 6 views
1

Я использую коды ниже, чтобы вставить вид спереди UIImagePickerContrllerвид вставки перед UIImagePickerController

[self.view insertSubview:myFrontView atIndex:1000]; 

Он работал.

Но если ViewController относится к «Я» был представлен UINavigationController,

myFronView будет отображаться за UIImagePickerController, а не дисплей перед ним.

Есть ли у кого-то подобная проблема?

Добро пожаловать любой комментарий

Благодарности

InterDev

ответ

0

Вы должны были бы добавить подвид к мнению UIImagePickerController, а не с точки зрения контроллера представления на вершине навигации стека, так как вашего контроллера вид не будет отображаться, когда отображается представление UIImagePickerController.

Однако приклеивание собственных подзонов в иерархию представлений, управляемых контроллером, который вы не писали (например, UIImagePickerController), может вызвать проблемы. Если это вообще возможно, вы должны использовать свойство U12magePickerController cameraOverlayView для отображения вашего пользовательского представления поддерживаемым способом.

Смежные вопросы