你知道一些可以帮助我做应用内教程的资源吗(url,pdf等)吗?有任何指导实施iPhone的应用程序教程?
让我更好地解释一下:第一次用户使用我的iPhone应用程序时,我想将泡泡消息指向/描述接口的每个部分。
问题是我不知道从哪里开始。 :D
任何帮助将不胜感激。提前致谢。
你知道一些可以帮助我做应用内教程的资源吗(url,pdf等)吗?有任何指导实施iPhone的应用程序教程?
让我更好地解释一下:第一次用户使用我的iPhone应用程序时,我想将泡泡消息指向/描述接口的每个部分。
问题是我不知道从哪里开始。 :D
任何帮助将不胜感激。提前致谢。
这里有一个低技术含量的回答:
不知道更多关于你的应用程序或本教程的规范,这是迄今为止最简单的解。
要澄清步骤4,不要包含原始背景,你想要的是一个教程覆盖。是的,如果你支持肖像+风景,你可能需要其中的两个。 – 2011-12-05 22:13:09
这样做的一个快速方法是创建一个包含UILabel
(以及任何其他您可能喜欢的控件)的视图,该视图具有NSString
属性,该属性允许您设置显示在主体中的文本(I我确定你明白了)。
然后,您可以用UIPopoverController
利用的Presenting From a Specific Rect一般UI组件和Presenting From a Bar Button Item适用提出的观点。
UIPopoverController
好的一点是,它会自动指向你提供的矩形,所以会是一种'盘旋的泡沫'。它也会消除用户在其外部触发的情况;但是,您不能同时在屏幕上显示多个屏幕。
'UIPopoverController'仅在iPad上可用。 OP正在为iPhone应用程序做这个工作。 – BoltClock 2010-07-20 07:08:14
太好了,真的! :D – reinaldoluckman 2010-07-20 07:09:25
开始与UIView Class Reference和View Programming Guide for iOS:
基本上,我会做的是建立一个UIView类,可以让你画在箭头指向,并输入你想要的泡沫说什么。当你点击视图时,它隐藏并移动到下一个提示。
然后使用addSubview:
方法,它可以让你在它的兄弟姐妹的顶部添加一个子视图...
要检查用户是否第一次打开应用程序,可以使用NSUserDefault
设置为BOOL
每次在didFinishLaunchingWithOption
的值。在此基础上,弹出泡泡消息并根据需要显示您的描述。
此外,您可以在plist文件中输入条目,并在应用程序启动时检查plist条目。
对于UIPopover
并显示说明部分其他人已经给出建议...
我从来没有这样做过,但我会尝试在我所有的观点之上加上一个UIView
(我会称之为UIBubbleView
)。
- RootView
- UIBubbleView
- UIRootNavigationView
- Any other UIViews
UIBubbleView
将显示所有的气泡。每当你想在你的实际视图上放一个气泡时,你只需调用UIBubbleViewController
(为了方便起见,我将这个控制器作为一个Singleton来实现,并在你的主AppDelegate中引用)来显示Bubble for tutorial部分。
因为只有当您设置属性不再显示此特定气泡时才想显示气泡。如果显示所有气泡(或者用户禁用了教程功能),则永远不会返回您的UIBubbleViewController
的实例,并通过其UIView发布实际的UIViewController
(或者从不在启动时创建它)。这种方法的
优点:
虽然它可能会很难得到初始设置运行。
那么你究竟在哪里面临问题?你有没有在如何实现这个问题?或如何保持泡沫消息?或者如何描述每个部分?请进一步深入... – DShah 2011-12-03 17:33:18
因此,如果您有兴趣创建应用内教程,这些[libs](https://github.com/vsouza/awesome-ios#walkthrough--intro--tutorial )可以是有用的。 – reinaldoluckman 2016-06-14 21:16:38