2010-07-20 100 views
8

你知道一些可以帮助我做应用内教程的资源吗(url,pdf等)吗?有任何指导实施iPhone的应用程序教程?

让我更好地解释一下:第一次用户使用我的iPhone应用程序时,我想将泡泡消息指向/描述接口的每个部分。

问题是我不知道从哪里开始。 :D

任何帮助将不胜感激。提前致谢。

+0

那么你究竟在哪里面临问题?你有没有在如何实现这个问题?或如何保持泡沫消息?或者如何描述每个部分?请进一步深入... – DShah 2011-12-03 17:33:18

+0

因此,如果您有兴趣创建应用内教程,这些[libs](https://github.com/vsouza/awesome-ios#walkthrough--intro--tutorial )可以是有用的。 – reinaldoluckman 2016-06-14 21:16:38

回答

6

这里有一个低技术含量的回答:

  1. 把你的应用程序
  2. 的屏幕截图将其导入到Photoshop中(或等同于Acorn)
  3. 绘制所有想要的框和箭头
  4. 导出为PNG(带透明背景)
  5. 添加为一个UIImageView
  6. 代码它显示了首次发射,并消失在自来水

不知道更多关于你的应用程序或本教程的规范,这是迄今为止最简单的解。

+1

要澄清步骤4,不要包含原始背景,你想要的是一个教程覆盖。是的,如果你支持肖像+风景,你可能需要其中的两个。 – 2011-12-05 22:13:09

2

这样做的一个快速方法是创建一个包含UILabel(以及任何其他您可能喜欢的控件)的视图,该视图具有NSString属性,该属性允许您设置显示在主体中的文本(I我确定你明白了)。

然后,您可以用UIPopoverController

利用的Presenting From a Specific Rect一般UI组件和Presenting From a Bar Button Item适用提出的观点。

UIPopoverController好的一点是,它会自动指向你提供的矩形,所以会是一种'盘旋的泡沫'。它也会消除用户在其外部触发的情况;但是,您不能同时在屏幕上显示多个屏幕。

+4

'UIPopoverController'仅在iPad上可用。 OP正在为iPhone应用程序做这个工作。 – BoltClock 2010-07-20 07:08:14

+2

太好了,真的! :D – reinaldoluckman 2010-07-20 07:09:25

2

开始与UIView Class ReferenceView Programming Guide for iOS

基本上,我会做的是建立一个UIView类,可以让你画在箭头指向,并输入你想要的泡沫说什么。当你点击视图时,它隐藏并移动到下一个提示。

然后使用addSubview:方法,它可以让你在它的兄弟姐妹的顶部添加一个子视图...

2

要检查用户是否第一次打开应用程序,可以使用NSUserDefault设置为BOOL每次在didFinishLaunchingWithOption的值。在此基础上,弹出泡泡消息并根据需要显示您的描述。

此外,您可以在plist文件中输入条目,并在应用程序启动时检查plist条目。

对于UIPopover并显示说明部分其他人已经给出建议...

3

我从来没有这样做过,但我会尝试在我所有的观点之上加上一个UIView(我会称之为UIBubbleView)。

- RootView 
    - UIBubbleView 
    - UIRootNavigationView 
    - Any other UIViews 

UIBubbleView将显示所有的气泡。每当你想在你的实际视图上放一个气泡时,你只需调用UIBubbleViewController(为了方便起见,我将这个控制器作为一个Singleton来实现,并在你的主AppDelegate中引用)来显示Bubble for tutorial部分。

因为只有当您设置属性不再显示此特定气泡时才想显示气泡。如果显示所有气泡(或者用户禁用了教程功能),则永远不会返回您的UIBubbleViewController的实例,并通过其UIView发布实际的UIViewController(或者从不在启动时创建它)。这种方法的

优点:

  • 你只有一个函数调用每个教程泡沫
  • 您可以拨打教程从任何地方泡在你应用程式
  • 您可以将所有教程数据(其中是文字,已被显示?)在一个 位置/文件

虽然它可能会很难得到初始设置运行。

相关问题