【问题标题】:How do I allow an iPhone user to "Move and Scale" a photo that has already been selected如何允许 iPhone 用户“移动和缩放”已选择的照片
【发布时间】:2011-03-17 02:20:23
【问题描述】:

我正在尝试复制用户在进入编辑模式时看到的功能,他们已为其选择了照片的联系人,然后单击该联系人的照片。操作表向上滑动,选项包括“拍照”、“选择照片”和“编辑照片”。当您选择“编辑照片”时,会出现一个显示先前选择的照片的视图,上面有“移动和缩放”,底部有“取消”和“选择”按钮。如何为任何给定的 UIImage 显示此“移动和缩放”视图?

为了清楚起见 - 我已经有“拍照”和“选择照片”工作。而且我了解如何将 UIImagePickerController 与 allowEditing=YES 一起使用。我说的是用户已经选择了一张照片,然后(可能几天或几周后)决定他们想要编辑那张照片的情况。在这种情况下,我想调出“移动和缩放”视图,就像在联系人中一样。

有没有隐藏的方法来使用 UIImagePickerController 来做到这一点?还是其他一些内置方法?还是我需要自己构建这个视图?如果我需要自己构建它,任何指针?

谢谢!

【问题讨论】:

    标签: iphone image uiimagepickercontroller photo


    【解决方案1】:

    没有固定的方法来做到这一点。你必须自己动手。有整个应用程序专门用于自定义图像编辑作为其唯一目的,因此可以完成,但没有预先构建的方法可以进入允许编辑 = YES 的图像选择器编辑屏幕;得到你。

    【讨论】:

    • 就指针而言.. 我确信有关于通过在某处使用 CGImage 进行图像裁剪/编辑的教程。
    【解决方案2】:

    您可以使用新的 Assets Library API 将图像保存到照片库,然后启动 UIImagePicker 并指示用户去选择有问题的图像并这次进行 gol-darnit 编辑...但这很漂亮丑。

    【讨论】:

    • 无论如何要自动选择有问题的图像,而不是让用户再次手动选择?
    猜你喜欢
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    相关资源
    最近更新 更多