在iOS中创建指令屏幕

时间:2011-11-08 18:20:55

标签: iphone objective-c ios ipad

我经常在第一次启动应用程序时在iOS应用程序中看到,会有一个带箭头的一次性指令,以显示第一次用户指南。它通常是带有箭头的黑色透明彩色屏幕。我试图找到一些这样做的应用程序,但我做不到。想知道是否有人知道这些条款以及如何创建它?

2 个答案:

答案 0 :(得分:1)

创建UIView并将其放在您希望引导用户浏览的视图上方。在类头文件中将UIView设置为IBOutlet,将背景设置为黑色,并将alpha设置为0.3或类似的值(测试以查看其外观)。

在标题中:

IBOutlet UIView *overlayView;

主要:

overlayView.alpha = 0.3f;

您可能希望确保覆盖图显示用户第一次打开应用程序,或者可能会在用户关闭屏幕时将值存储在数据库中,以便您不再显示它。要执行此操作,您可以隐藏UIView或只是将alpha设置为0.

然后只需向UIView添加图片或注释即可。正如“bentford”所说的那样,它相当广泛,但这应该让你顺利。您还可以使用多个UIView甚至转换来为屏幕设置动画。

答案 1 :(得分:0)

我使用Skitch。您可以在Mac App Store中找到它。

Skitch可以在模拟器中截取屏幕截图并覆盖箭头和音符。然后,当您启动应用程序时,您将在实际视图顶部的UIImageView中显示使用Skitch创建的图像。然后只需隐藏UIImageView。