因此,当我为此测试应用程序拍照时,会弹出一个视觉提示(PNG矩形线)。
因此,我在完成选择媒体委托方法和/或didcancel方法中删除了视觉提示。但是我找不到中间的委托方法的信息。有一个吗?如果没有,是否有办法在拍摄图像时使用视觉提示,而不是在决定“阶段”时使用视觉提示?
我看过Apple Docs,但到目前为止找不到任何内容。我一直在努力提高对细节的关注度,但我仍在努力,如果看不到我会道歉
我认为没有必要显示代码,因此我无法显示示例代码。
答案 0 :(得分:0)
否,唯一的委托方法是imagePickerController(_:didFinishPickingMediaWithInfo:)
和imagePickerControllerDidCancel(_:)
。
如果要在拍照过程中自定义用户界面,可以采取几种方法。
首先,使用the cameraOverlayView
property自定义用户界面。
第二,请注意UIImagePickerController
本身就是UINavigationController
。因此,可以在用户要在视图控制器之间移动时设置其delegate
并响应navigationController(_:willShow:animated:)
通知。您可以在此处实现显示,隐藏或调整自定义UI的逻辑。