【发布时间】:2010-09-18 03:20:20
【问题描述】:
我已经为此苦苦挣扎了一段时间,因为关于该主题的文档很少。我在我的 iPhone 应用程序中有一个UIImagePickerController,我用它来选择一个图像,以便稍后应用为视图的背景。这很容易做到。不幸的是,如果用户从他们的相机胶卷中选择了一张大图像,则需要调整其大小并进行裁剪以使其看起来不错。
将picker.allowsEditing 切换到YES 并启动图像编辑器很容易,但默认裁剪尺寸太小。我需要将其设置为 iPhone 屏幕的完整尺寸(旧型号为 320,新型号为 640)。你是怎样做的?我一直在谷歌搜索并查看 Apple 的文档,但我找不到任何东西。我发现的最好的解决方案是 2009 年 (http://blog.stormyprods.com/2009/06/image-picker-sample.html) 的一个稍微有问题的解决方案,几乎可以工作,但它会将图像向下移动约 20 像素。 (另外,它有点过于复杂了。)我肯定缺少一个优雅、简单的解决方案吗?
【问题讨论】:
标签: iphone objective-c cocoa-touch uikit ios