我有兴趣为iPhone制作动画壁纸应用程序。这意味着,一旦我点击应用程序打开,它就不应该打开一个视图,它应该将iPhone的当前壁纸更改为动画壁纸(我设计的),而应用程序正在运行。
如果我关闭应用程序,它应该将iPhone带回初始壁纸。
答案 0 :(得分:3)
如果我理解正确,您需要创建一个交换背景墙纸的应用程序。
这只能是一个被监禁的应用程序。
我们无法使用SDK访问普通设备上的跳板壁纸。因此,这种类型的应用程序只能是一个监狱破坏的应用程序,一个监狱破坏的设备和一个监狱破坏的市场。
您应该实施的方法非常简单。可能是一个NSTimer,从一组图像名称中随机选择并设置背景壁纸。
我不知道使用的直接功能,它们可能没有文档。
始终在运行的后台流程应用(如Mail)。
在计时器调用的函数中,只需创建一个UIView动画块,将前一个图像移动到任意位置,然后将新图像移动到视图中。
我建议的是获得您想要在项目中运行的功能。一旦完成所有这些,请考虑将其作为一个监狱破坏的应用程序并在后台运行(这可能是大部分工作,而且真的很难)
答案 1 :(得分:0)
目前你无法以编程方式更改用户壁纸,像我们许多人一样向苹果提交功能请求:)...但是你可以在越狱手机上做到这一点......