5

我刚刚使用 UIPageViewController 在我的 iPhone 应用程序中实现了一个视图。翻页看起来非常漂亮。但是我如何让用户知道该页面可以或需要被翻转以获取更多内容?我在参考手册中找不到任何内容。

另一个问题是我的一些页面比单个屏幕还大,所以用户已经在上下滚动以获取更多内容。谢谢。

4

3 回答 3

5

不完全严重,但值得深思:

带有有关如何使用印刷杂志的详细说明的图形。

资料来源:Khoi Vinh

于 2011-12-12T21:49:21.917 回答
2

向用户展示可以移动的最佳方式是让程序员在它第一次出现时移动它。例如,如果有一个表格但看起来不像表格,我在显示它之前将其滚动到末尾,然后显示它并在它出现时立即将其滚动回顶部。这有两个效果:1)您的应用程序看起来更流畅,因为有一些动画正在进行 - 眼睛被运动所吸引 2)用户可以看到那里还有更多,因为他们看着它滚动。

所以我建议在启动时转到第二页,并在它第一次出现时以编程方式返回。用户无需自己偶然发现即可立即看到您的巧妙动画,并且他知道它可以以这种方式工作。

于 2011-12-06T03:20:43.287 回答
0

@Owen Hartnett 的答案似乎是正确的,这就是我将其标记为最佳的原因。然而,我仍在攀登陡峭的 iOS 学习曲线,我也不想学习如何创建动画。所以这是我想出的解决方案/黑客。

我为视图创建了一个“封面”或第一页。我构建了应用程序并将其加载到模拟器中。我用鼠标调高右下角并截屏。然后我裁剪了屏幕截图并将该图像添加到我创建的封面页中。我不得不稍微摆弄一下,因为手势识别器似乎不喜欢让整个屏幕成为 PNG 文件。当我将图像缩小一点时,它起作用了。

于 2011-12-12T21:21:59.103 回答