我目前正在开发一款iphone应用程序,其中包含一个包含Web视图的屏幕。我想知道在哪里放置工具栏(后退,前进和刷新按钮)知道我必须保持导航栏出于一致性的原因,并且我的应用程序中始终显示标签栏。我不想将工具栏放在导航栏下面,以免占用网页内容的空间。 我可以在导航栏中包含我的工具栏控件(后退,前进和刷新按钮),还是会违反iOS指南?这里最好的用户体验是什么?
提前致谢。 最诚挚的问候,
答案 0 :(得分:0)
您应该使用工具栏,但在Web视图控制器上设置controller.hidesBottomBarWhenPushed = YES
,以便在Web视图中看不到标签栏。
你应该也可以使用https://github.com/samvermette/SVWebViewController并节省很多时间;)
答案 1 :(得分:0)
将工具栏放在屏幕底部。在导航栏上设置浏览器控件不是一个好的用户体验,因为很容易将导航栏“后退”与浏览器“后退”混淆,并且通常没有足够的rooom。
如果你这样做,你就会很好 - 这就是Facebook iPhone应用程序(和许多其他人)所做的事情。
注意:iPad Facebook应用程序确实在导航栏的RHS上放置了一些浏览器控件,因为有足够的空间。