应用程序的第一个(也是第一个)启动时的透明启动画面(iOS)

时间:2013-06-18 18:04:57

标签: ios splash-screen subview

我有一个简单的应用程序,按钮的形式是徽标而不是文本。像撤消,重置,设置等...我试图保持界面简单,所以我只想在应用程序的首次启动时显示说明。我已经在其他应用程序中看到了这一点,其中加载了带标签的透明子视图,然后触摸窗口就会解除子视图。

我目前将启动计数存储在NSUserDefaults中,因此我只需要弄清楚如何在主视图顶部添加子视图,然后在触摸时将其解除。我想在子视图中加载一个符合屏幕大小的png。

这看起来很简单,但我没有让这个过程过于复杂。

谢谢!

2 个答案:

答案 0 :(得分:2)

检查首次启动时的NSUserDefaults,如果是,那么您可以将图像显示为模态视图控制器,并在触摸时使用touchesBegan metod将其关闭以关闭此控制器。

答案 1 :(得分:0)

  

这看起来很简单,但我没有让这个过程过于复杂。

你有什么尝试?

将视图添加到另一个视图并不需要太多,但您甚至不需要那么远。您可以在.xib / storyboard文件中添加说明视图,并将其hidden属性设置为YES。然后,如果用户第一次启动(或者如果他们要求再次查看说明),您需要做的就是将hidden属性翻转为NO,然后返回{{1}当他们碰到它时。