也许这是错误的地方(如果是这样,请帮助指导我在哪里问这个问题)。是否可以(甚至是可接受的iOS练习)进行自定义:
提前致谢!
答案 0 :(得分:2)
这两个屏幕都是由UIImagePickerController类提供的。您可以轻松自定义屏幕以拍摄照片 - 甚至还有API。您首先将showsCameraControls
设置为NO
以阻止控制器绘制自己的控件,然后设置cameraOverlayView
属性的值以在摄像机上插入您自己的控件。请查看UIImagePickerController docs了解更多信息。
相比之下,您不应该自定义照片库选择器 - 这是一个更传统的导航界面,Apple没有公开任何额外的API来自定义它的显示方式。你可以(当然)在屏幕上一直开始进入控制器的视图层次结构,但我认为这对用户来说比定制相机更令人吃惊,并且如果Apple改变了内容的话,它更容易破坏。的UIImagePickerController。