0

我使用 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];

这个新手将不胜感激任何代码或最终方向。

4

2 回答 2

0

尝试通过为 iphone 提供超过 480 的 y 坐标来更改工具栏的框架,从而将工具栏从屏幕上移开。

于 2010-07-21T12:58:53.683 回答
0

使用它来“隐藏”工具栏。它删除了标准的“拍照等”按钮,并将其替换为与默认叠加层具有相同宽度/高度的黑条。

imagePicker.showsCameraControls = NO;

iOS 参考

于 2010-07-22T18:48:18.647 回答