2013-02-17 69 views
2

我目前正在开发一款iPhone应用程序,其中包含一个包含Web视图的屏幕。我想知道为了保持一致性的原因,我必须保留导航栏,并且在我的应用程序中始终显示标签栏,因此在哪里放置工具栏(后退,前进和刷新按钮)。我不希望将工具栏放置在导航栏的下方,以免为网页内容留出空间。 我可以在导航栏中包含我的工具栏控件(后退,前进和刷新按钮),还是我会违反iOS准则?这里最好的用户体验是什么?iPhone应用程序中的工具栏

在此先感谢。 最好的问候,

回答

0

将您的工具栏;

你或许应该还可以使用https://github.com/samvermette/SVWebViewController并保存自己大量的时间。在导航栏上使用浏览器控件并不是一种好的用户体验,因为它很容易将导航栏“后退”与浏览器“后退”混淆起来,而且通常没有足够的空间。

如果你这么做了,那么你就会成为一个好公司 - 这就是Facebook iPhone应用程序所做的(以及其他许多)。

注意:iPad Facebook应用程序确实在导航栏的RHS上放置了一些浏览器控件,因为有足够的空间。

+0

哦,我明白了。非常感谢您的反馈! – user2075762 2013-02-17 12:21:54

0

您应该使用工具栏,但在Web视图控制器上设置controller.hidesBottomBarWhenPushed = YES,以便您的标签栏在Web视图中时不可见。在屏幕的底部)

+0

但是,我需要标签栏始终可见。 – user2075762 2013-02-17 12:00:35

相关问题