2014-05-17 37 views
0

我有一个客户端向我提供一个非常有趣的编程请求:创建一个永久在iPhone上的红色色调。你启动应用程序,打开色调,然后当应用程序在后台运行时,所有的iOS都会有红色的色调。很明显,这将是一个越狱的设备,我没有经验。在iOS上创建色相

我想要的方法是在屏幕上放置一个透明的红色图像,并允许按下背景中的所有内容。这甚至有可能吗?最好的方法是什么?

我知道这存在iOS应用:

[[UIApplication sharedApplication] keyWindow].tintColor = [UIColor orangeColor]; 

但我怎么能这样对整个操作系统?

+3

为您的客户提供一副玫瑰色眼镜 - 即使在非越狱设备上也能正常工作。 ;-) – rdelmar

回答

1

这将是一个非常简单的越狱调整。首先,你将不得不学习编写越狱的调整,从这里开始:http://iphonedevwiki.net/index.php/Getting_Started

跳过并假装你已经有了你的环境设置并且能够建立一个调整,你将在它完成的地方挂钩到SpringBoard上加载UI(例如applicationDidFinishLaunching :)并添加一个非常高级的新窗口(例如10,000)。使用应用程序或首选项包将其打开色调,您只需设置该窗口的setBackgroundColor:即可。

+0

谢谢先生。在Xcode中可以做到这一点吗? – John