关于UIWindow背景的问题

时间:2011-06-18 07:33:07

标签: iphone ios background uiwindow firmware

我写了一个强大的trig计算器,但我想使用“亚麻”背景。我已经能够在界面构建器中实现这一点,但我在Xcode中得到一个“黄色三角形”警告,表示它与iOS 3.2及更早版本不兼容。如果这样说的话,恐怕Apple会拒绝它。我想知道我可以用来改变文字颜色(从黑色到白色)和背景纹理(从蓝色和白色垂直条纹到深色亚麻布)的代码。我已经了解了一些测试和应用用户当前固件版本信息的方法,但我总是乐于接受建议。任何帮助将不胜感激!!!我刚刚读了前三个答案,而且我觉得有点愚蠢,这是有道理的。但我也想知道如何做到这一点,并使其像用户可配置的“设置”,只是为了让它感觉更好:-)谢谢

2 个答案:

答案 0 :(得分:2)

亚麻背景是瓦片UIColor。您可以以编程方式创建图块颜色,并将此平铺背景应用于设置backgroundColor的任何位置。甚至在UIWindow上也是如此。

答案 1 :(得分:0)

如果要保持与旧iOS版本的兼容性,请将内置背景“颜色”(例如linen)替换为显示其图像的UIImageView。

编写一个简单的应用程序,用背景填充整个屏幕,制作屏幕截图,然后将其放在所有其他UI元素后面。