gpt4 book ai didi

iphone - 如何添加 uiimagepickerview 自定义覆盖

转载 作者:技术小花猫 更新时间:2023-10-29 10:34:33 30 4
gpt4 key购买 nike

我想在 UIImagepickerview 上添加一个带有一些自定义按钮的自定义叠加层。

如果有人能给我一个或 2 个教程链接,我将不胜感激。

谢谢

最佳答案

这是一个 PhotoPicker 示例代码项目:

https://developer.apple.com/library/ios/#samplecode/PhotoPicker/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010196

要点是使用带有自定义工具栏的 .xib 文件创建您自己的类,然后将其添加为自定义覆盖。确保将 UIImagePickerController 的 showCameraControls 属性设置为 NO。

假设您已经创建了一个 OverlayViewController 类,它是一个 UIImagePickerControllerDelegate 并且有一个 UIImagePickerController 选择器:

self.picker.showsCameraControls = NO;

此外(对于 iPhone),您会发现实时相机图片和 iPhone 屏幕尺寸之间的宽高比存在差异,这会在屏幕底部显示一个横条。这可以通过进行翻译和缩放来解决:

CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 25.0);
self.picker.cameraViewTransform = CGAffineTransformScale(translate, 480.0/430.0, 480.0/430.0);
self.picker.cameraOverlayView = self.view;

关于iphone - 如何添加 uiimagepickerview 自定义覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900445/

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