我使用IB创建了一个UIToolBar。在一个视图中,我调用了相机,相机控件被工具栏屏蔽。
我已经尝试了几种隐藏工具栏的方法 - alpha = 0,toolBarHidden,hidesBottomBarWhenPushed并考虑如何重新调整相机视图的大小以允许使用相机控件。一切都没有运气。
我相信我必须创建一个自定义工具栏,然后我可以使用hide方法。
我的相机代码是标准:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = NO;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
这个新手会欣赏任何代码或最终指示。
答案 0 :(得分:0)
尝试通过为iphone提供超过480的y坐标来改变它的框架,从而将工具栏从屏幕上移开。
答案 1 :(得分:0)
使用此选项“隐藏”工具栏。它删除了标准的“拍照等”按钮,并将其替换为黑色条,其宽度/高度与默认叠加相同。
imagePicker.showsCameraControls = NO;