Я создал UIToolBar, используя IB. В одном представлении я назвал камеру, а элементы управления камерой замаскированы на панели инструментов.Скрытие UIToolBar при вызове камеры (UIImagePicker)
Я пробовал несколько методов, чтобы скрыть панель инструментов - alpha = 0, toolBarHidden, hidesBottomBarWhenPushed и подумал, как я мог бы изменить размер обзора камеры, чтобы позволить использовать элементы управления камерой. Все без везения.
Я считаю, что я должен создать пользовательскую панель инструментов, а затем я могу использовать метод hide.
Мой код камеры стандарт:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = NO;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
Любой код или окончательное направление будет понятно из этого новичка.
Я считаю создание пользовательской панели инструментов в представлении, а затем пытается скрыть панель инструментов в методе не работает ни при каких обстоятельствах. Но я бы хотел, чтобы любые мысли экспертов по этому вопросу. Потому что моим следующим шагом было бы создание пользовательской камеры, где элементы управления не находятся в нижней части экрана. Этот маршрут кажется трудным для новичков ... что-то вроде нажатия на экран, чтобы сделать снимок и показать повторное использование или использование элементов управления. – MadProfit
FYI. Я создал специальную панель инструментов с 4 кнопками на панели инструментов. Но, я считаю, что невозможно исключить панель инструментов в коде, содержащуюся в идентификаторе IBAction (отправителя) на том же самом представлении. Теперь я думаю, что мне нужно создать отдельный файл h и m для реализации камеры без панели инструментов. – MadProfit
toolbar.hidden = YES работает только для панели инструментов UINavigation .... Это не работает для UIToolbar. Эксперты подтвердите пожалуйста. – MadProfit