gpt4 book ai didi

objective-c - 隐藏 UIImagePickerControllerSourceTypceCamera 工具栏,但特定按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:26 26 4
gpt4 key购买 nike

为了在我的 UIImagePickerControllerSourceTypeCamera 中制作我的自定义工具栏,我必须像这样关闭相机控件:

pickerOne.showsCameraControls = YES;

我想在 UIImagePickerController 上显示缩放、闪光灯、切换相机和聚焦,但我想创建自定义 View 。添加我的自定义 View 时,它仅在我关闭 cameraControls 时才会显示。

有什么方法可以不隐藏相机控件并制作我的自定义 View 吗?或者我必须手动添加这些按钮吗?

最佳答案

我相信除了在您的自定义 View (覆盖)中实现 native 功能之外没有其他方法(至少以直接的方式)。
其他方法(我还没有尝试过)是将自定义 View (不使用 cameraOverlay 属性)添加到 UIImagePickerController Root View 。不建议/不允许这样做,但似乎会起作用。自动闪光/缩放/前置摄像头...不适用于自定义 View 的原因是, View 层次结构不同。

如果您查看流行的相机应用,就会发现它们中的大多数都实现了这些控件。另外,我也这样做了。
事实上,实现它们应该不难。 “点击聚焦”很难实现,实际聚焦是默认完成的。我们需要做的就是在触摸周围绘制正方形。

关于objective-c - 隐藏 UIImagePickerControllerSourceTypceCamera 工具栏,但特定按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com