更改UIImagePickerController的导航栏

时间:2011-05-23 18:07:47

标签: iphone uiimagepickercontroller

我正在尝试(并且失败)更改UIImagePickerController的导航栏。

self.pickerController.navigationBar = myCustomBar;

不起作用,因为navigationBar是只读的。

我仍然想要更改默认" cameraControls"上的按钮(和颜色)。酒吧。 你知道有什么办法吗? 谢谢!

=============

好的..谢谢您的快速解答!那么让我在这里详细介绍一下...... 对于我的应用程序,我只需要相机输入,然后我想将自己的按钮添加到控制栏。我对照片不感兴趣(还没有)。您是否认为我放弃UIImagePicker并只搜索其他内容是最好的? 非常感谢!

2 个答案:

答案 0 :(得分:2)

您应该考虑使用showsCameraControls隐藏原始相机控件,并使用cameraOverlayView设置您自己的控件。两者都是UIImagePickerController的属性。

答案 1 :(得分:-1)

您可以尝试搜索UIImagePickerController的子视图树,找到相机控制栏并隐藏它。然后使用您的控件添加新的子视图以替换它。