我知道这是可能通过创建符号链接来创建动态多变为Default.png。 但是,这不可能在iPhone SDK 3.0了(仅2.0)。 我怎样才能在3.0使这个,或者这是不可能的? 蒂姆
这个工作在iPhone OS 2.0 http://collison.ie/blog/2008/11/dynamic-defaultpng-files-on-the-iphone但不能在iPhone OS 3.0了。 默认的屏幕始终是黑的。
我可以更改默认的屏幕中的文件,文件夹和符号链接不链接到该文件。 我测试了通过浏览到从模拟器上的应用程序文件夹。 我看到正确的文件中的文件,目录和我看到的符号链接指向(右)文件。
这是不可能的3.0。 这是唯一可能在2.0,因为它是一个可利用的漏洞。 该错误是固定在3.0这就是为什么它是不可能的。
苹果不打算在为Default.png是一个“闪屏”。
如果你读了HIG,你会看到为Default.png是假设代表你的用户界面,这将是“空” - 没有任何内容。 它的目的是给用户一个“近即时”推出的错觉。
检查所有iPhone上的应用程序的苹果的,你会看到为Default.png是怎样来正确使用。
苹果看不上使用为Default.png的启动画面。 他们说,这是真的只适合于应用程序,如游戏,不使用在SDK中提供的标准UI元素。
话虽这么说 - 大量应用的这些天使用此功能来显示启动画面,似乎苹果并没有真正执行这一方针。
长话短说,你可以做一个启动画面,但它不能是动态的 - 现在不是了。
使用空白为Default.png,然后在您的应用程序委托的-applicationDidFinishLaunching:
法,加载一个UIView
包含您的动态内容。 该解决方案回避了与苹果的SDK条款以及所有技术问题的任何冲突。