iphone - iOS - 如何显示 iOS 应用程序的手势提示?

标签 iphone ios gestures

我见过一些应用程序,当您在下载后首次启动它们时(例如 iPhone 上的 Chrome 应用程序),它会在屏幕上显示一个动画手势列表,让您大致了解该应用程序。

我如何构建一个这样的东西?该应用程序如何知道仅在下载后第一次启动而不是之后启动?对于第二个问题,我猜测可以将“shown=TRUE”值保存在 PList 文件中,并在每次应用程序完成启动时检查该值。但我更好奇创建引导式应用程序导览所涉及的机制。

最佳答案

您可以在 UIImageView 中使用透明和半透明图像,这样您就可以用箭头和注释组成一个图像并覆盖整个屏幕。您可以在用户点击时淡出它。

要知道这是否是第一次运行该应用程序,您应该使用 NSUserDefaults 而不是 plist;它要容易得多,您应该很容易找到有关它的快速教程。

此外,您可以查看 this site对于像 this one 这样的控件.我自己没有使用过它们中的任何一个,所以我不确定它们与常规 UIImageView 有多少不同。不过它们看起来不错。

关于iphone - iOS - 如何显示 iOS 应用程序的手势提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630713/

相关文章:

iphone - 替换 UIView

ios - 实现 twilio 语音拨出调用, "Voice Bot"是什么?

iphone - 如何在cocos2d中快速绘制背景?

iphone - NSMutableArray 在索引处从其他数组添加对象

iphone - 程序收到信号“EXC_BAD_ACCESS”

c++ - Mac/iOS收不到UDP广播包,但可以发送UDP广播包

ios - 检查特定的手势识别器

ios - 如何在整个应用程序中跟踪用户的手势和点击?

android - 在Android中,当重写触摸事件时,为什么需要调用super.onTouchEvent(event)?

ios Facebook 登录显示 "Invalid Scope: basic_info"。使用 public_profile, user_friends 代替