如何在swift运行时添加图像作为背景并保留它?

时间:2017-04-09 22:53:09

标签: ios swift3

早上好我正在Swift 3.1中编写一个应用程序,我想提供的一个功能是用户可以为主视图选择自己的背景并将其保留为应用程序的一部分。

我知道如何在设计时这样做,但我想要的是允许用户在他们的设备上安装应用程序后从照片库中选择一张图片并将其用作主视图的背景。此外,我想确保应用程序在图像设置为背景后不依赖于照片库,换句话说,我想将图像复制到应用程序,以便用户从中删除图像照片库,我有一个图像的副本作为应用程序的一部分。

请问我想达到的目标是否可行?如果是这样,我可以请一些代码指导吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

Yes this can be acheive by following steps:

1) You need to implement UIImagePickerController to select a photo from photos library.

https://turbofuture.com/cell-phones/Access-Photo-Camera-and-Library-in-Swift

2) You need to write a code to save that image in your Application document folder

https://iosdevcenters.blogspot.com/2016/04/save-and-get-image-from-document.html

3) You need to write code to delete the existing image otherwise app size will increase.

Delete files from directory inside Document directory?

4) Get image from Application document folder and add it to your view as background.

https://iosdevcenters.blogspot.com/2016/04/save-and-get-image-from-document.html