【问题标题】:How to make a Wallpaper app for iPhone in XCode? [duplicate]如何在 XCode 中为 iPhone 制作壁纸应用程序? [复制]
【发布时间】:2014-12-27 23:21:33
【问题描述】:

我正在尝试在 XCode 中为 iPhone 制作一个简单的墙纸应用程序。其中我的应用程序中有一堆图像,用户打开他们喜欢的图像,并且有一个“设置为背景图像”按钮。我设法制作了一个图像库。如何添加“设置为背景图像”功能? 请帮忙。我很感激能得到任何帮助。

【问题讨论】:

    标签: ios iphone xcode background-image wallpaper


    【解决方案1】:

    你不能那样做。 Apple 不允许在第三方应用中使用此功能。

    您的应用在沙盒环境中运行,您无法从您的应用更改操作系统的任何属性。

    作为一种变通方法,您可以选择将图像保存到照片库,以便用户从那里选择图像并将其设置为墙纸。

    对于保存,您可以使用以下代码:

    - (void)saveImage:(UIImageView *)imageView
    {
       dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
          UIImageWriteToSavedPhotosAlbum(imageView.image, nil, nil, nil);
       });
    }
    

    【讨论】:

    • 感谢您的回复。哦真的吗?然后我可以只允许用户将图像保存在相机胶卷中,然后他们可以将其设置为壁纸吗?还是有其他办法?
    • @PratikP 您可以实现保存到照片库选项。
    • 感谢 Midhun 提供的那段代码。真的很有帮助。
    【解决方案2】:

    您能做的最好的事情是提供一个选项,将应用中的图像保存到相机胶卷,并让用户手动将该图像设置为背景。

    【讨论】:

    • 非常感谢。我正在考虑类似的轨道,但我想知道是否可以最大限度地减少设置壁纸所涉及的步骤数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多