关于ZAKER 融媒体解决方案 合作 加入

iPhone App 教程 / 帮助屏幕 UI

CocoaChina 11-12

创建可在启动时在 iPhone App 中查看的教程或帮助屏幕的最佳方法是什么?

我正在争论使用两种范式:

> 使用图像编辑程序编辑应用程序的屏幕快照 , 以添加静态帮助文本 . 交互是在提示中点击或滚动 . 这涉及创建自定义 UIViewController 进入下一个帮助屏幕 .

> 在 App 用户界面顶部创建一个自定义 iPhone UIControl, 可以点击以前进到下一个教程技巧 . 该应用程序将在这些模式之间转换 , 并且将处于活动状态 , 而不是静态状态 . 它涉及将钩子添加到应用程序的自定义 ViewController 中 , 以处理 " TutorialUIControl" 对象 .

这是我需要为其创建帮助屏幕 UI 的应用程序的一些屏幕截图 , 它是一个创建图稿的应用程序 . More App Information

> 屏幕截图 1:查看模式 , 允许查看者在图像列表中滚动 , 例如 UIImagePicker, 但用于自定义图像集合 .

> 屏幕截图 2:动作模式 - 允许观众从活动的美术作品专辑 " 我的进化 " 中选择要保存到 " 我的已保存 " 专辑的图像 , 或使用性 / 无性图像复制来演化图像 .

最佳答案

正确的答案实际上取决于您正在设计的应用程序 . 我强烈建议您获取尽可能多的应用程序 , 并查看它们如何提供帮助 . 看看什么有效 , 什么无效 , 并思考它们与您自己的设计之间的关系 .

在我的应用程序 ( 游戏 ) 中 , 我选择构建一组静态图像 , 可以滚动这些图像以提供详细的帮助 ( 基于 Apple 的示例代码 ) . 但是 , 我还构建了一个交互式教程 , 可以在您首次运行游戏时播放 . 首次运行该应用程序时 , 我还会弹出一个欢迎页面 , 并建议按什么按钮开始游戏 .

如果您与许多不同的人一起测试教程 , 也将有所帮助 . 在进行了一些过于复杂的设计之后 , 我将说明简化为一个非常简单的过程:" 按下绿色按钮 ", 然后从那里开始进行构建 .

您可以轻松地存储一个首选项 , 以说出该应用程序之前是否已启动 , 如果该条目为空 , 则可以再次运行该教程 .

以上内容由"CocoaChina"上传发布 查看原文

觉得文章不错,微信扫描分享好友

扫码分享