第一次打开时的应用程序演练

时间:2012-03-12 18:33:30

标签: iphone ios5

如何在应用程序中设置显示带有文本的小气泡并阻止屏幕的其余部分被使用,并且只允许按下一小部分/按钮。我想创建一个演练来向用户展示如何使用该应用程序以及在首次打开应用程序时在应用程序中查找内容的位置。

我想将应用程序的其余部分调暗,除了我希望它们单击的部分。是否已经有这些功能的框架?

2 个答案:

答案 0 :(得分:1)

据我所知,没有提供此功能的框架。

你可以做到这一点的一种方法是拥有一组覆盖图像,当用户第一次进入该屏幕时,这些覆盖图像覆盖在整个屏幕上。要确定用户是否已访问过屏幕,我建议您查看NSUserDefaults。要创建叠加图像,我将使图像成为屏幕的完整大小(例如,如果显示状态栏,则为460x320),然后在透明的部分中,您要“透视”下面的元素。向覆盖的图像视图添加手势识别器以检测点击,然后隐藏图像并在NSUserDefaults中设置标记,以使其在下次用户进入该屏幕时不会发生。

答案 1 :(得分:0)

如果您没有得到更好的答案,可以查看MAAttachedWindow on the page at this link。它是为Cocoa而不是Cocoa Touch编写的,所以你必须转换它。我正在考虑自己这样做。你可能会觉得值得这么麻烦,但我还没有看过每一个细节,所以我不能肯定地说。只涉及两个文件(.m和.h)。

相关问题