Скрытие UIToolBar при вызове камеры (UIImagePicker) - PullRequest
0 голосов
/ 21 июля 2010

Я создал UIToolBar, используя IB. В одном представлении я назвал камеру, а элементы управления камерой маскируются панелью инструментов.

Я пробовал несколько способов скрыть панель инструментов - alpha = 0, toolBarHidden, hidesBottomBarWhenPush и подумал, как можно изменить размеры камеры, чтобы можно было использовать элементы управления камерой. Все без удачи.

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

Код моей камеры стандартный:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType =  UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = NO;
imagePicker.delegate = self;            
[self presentModalViewController:imagePicker animated:YES];

Любой код или окончательное направление будет приветствоваться от этого новичка.

Ответы [ 2 ]

0 голосов
/ 22 июля 2010

Используйте это, чтобы "спрятать" панель инструментов. Он удаляет стандартные кнопки «сделать снимок и т. Д.» И заменяет их черной полосой с той же шириной / высотой, что и наложение по умолчанию.

imagePicker.showsCameraControls = NO;

Ссылка на iOS

0 голосов
/ 21 июля 2010

Попробуйте сместить панель инструментов за пределы экрана, изменив ее рамку, предоставив для iPhone больше 480 символов.

...