2013-12-04 3 views
0

У меня есть приложение, которое может прикреплять фотографию к NSAttributedString в textView. Конструкция пользовательского интерфейса имеет сине-серый навигационный стол с белым текстом.UINavigation Bar изменение оттенка после использования UIImagePickerController

Однако после того, как я использую UIImagePicker, оттенок NavigationController изменяется на черный текст.

- (void)showImagePickerForSourceType:(UIImagePickerControllerSourceType)sourceType 
{ 
    _imagePickerController = [[UIImagePickerController alloc] init]; 
    _imagePickerController.modalPresentationStyle = UIModalPresentationCurrentContext; 
    _imagePickerController.sourceType = sourceType; 
    _imagePickerController.delegate = self; 

    if (sourceType == UIImagePickerControllerSourceTypeCamera) 
    { 
     _imagePickerController.showsCameraControls = YES; 

    } 

    [self presentViewController:_imagePickerController animated:YES completion:nil]; 
} 

Я бы разместить изображение зрения перед запуском UIImagePicker, но у меня нет достаточного количества очков репутации (и я не знаю, как получить их либо).

И я бы опубликовал изображение после запуска сборщика изображений и выбора его и возвращения из UIImagePicker, но опять же, недостаточно очков репутации.

У кого-нибудь есть идеи, если это «нормальный» или iOS с ошибкой? Любые предложения об обходном пути?

P.S. Если вы хотите увидеть изображения, я могу отправить их вам по электронной почте. Любые советы приветствуются.

ответ

0

Эту проблему можно избежать путем изменения модальный класс представления Picker, чтобы отличаться от полного экрана (например, UIModalPresentationPageSheet) Код:

imagePickerController.modalPresentationStyle = UIModalPresentationPageSheet; 
Смежные вопросы