我使用IB创建了一个UIToolBar。在一个视图中,我调用了相机,并且相机控件被工具栏掩盖了。调用相机时隐藏UIToolBar(UIImagePicker)
我已经尝试了几种方法来隐藏工具栏 - alpha = 0,toolBarHidden,hidesBottomBarWhenPushed,并认为如何重新调整相机视图大小以允许使用相机控件。所有没有运气。
我相信我必须创建一个自定义工具栏,然后我可以使用隐藏方法。
我的相机代码是标准:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = NO;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
任何代码或最终方向将来自该新手可以理解。
我相信在创建视图的自定义工具栏,然后试图隐藏在法工具栏在任何情况下不能正常工作。但是,我希望任何专家对此事的想法。因为我的下一步将是创建一个自定义相机,其中控件不在屏幕的底部。这条路线对于新手而言似乎很难......像点击屏幕拍摄照片并显示重新拍摄或使用控制。 – MadProfit 2010-07-22 14:34:10
供参考。我使用工具栏中的4个按钮创建了一个自定义工具栏。但是,我相信不可能在同一视图中消除IBAction ID(发件人)中包含的代码中的工具栏。我现在想我需要创建一个单独的h和m文件来实现没有工具栏的摄像头。 – MadProfit 2010-07-22 21:58:18
toolbar.hidden = YES仅适用于UINavigation工具栏....它不适用于UIToolbar。 专家请确认。 – MadProfit 2010-07-22 22:21:56