我正在尝试(并且失败)更改UIImagePickerController的导航栏。
self.pickerController.navigationBar = myCustomBar;
不起作用,因为navigationBar是只读的。
我仍然想要更改默认" cameraControls"上的按钮(和颜色)。酒吧。 你知道有什么办法吗? 谢谢!
=============
好的..谢谢您的快速解答!那么让我在这里详细介绍一下...... 对于我的应用程序,我只需要相机输入,然后我想将自己的按钮添加到控制栏。我对照片不感兴趣(还没有)。您是否认为我放弃UIImagePicker并只搜索其他内容是最好的? 非常感谢!
答案 0 :(得分:2)
您应该考虑使用showsCameraControls
隐藏原始相机控件,并使用cameraOverlayView
设置您自己的控件。两者都是UIImagePickerController
的属性。
答案 1 :(得分:-1)
您可以尝试搜索UIImagePickerController的子视图树,找到相机控制栏并隐藏它。然后使用您的控件添加新的子视图以替换它。