如何在XCode中为iPhone制作壁纸应用程序?

时间:2014-12-27 23:21:33

标签: ios iphone xcode background-image wallpaper

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

2 个答案:

答案 0 :(得分:3)

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

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

作为一种解决方法,您可以选择将图像保存到照片库,这样用户就可以从中选择图像并将其设置为壁纸。

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

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

答案 1 :(得分:0)

您可以做的最好的选择是将应用中的图像保存到相机胶卷,并让用户手动将该图像设置为背景。