我目前正在開發一款iPhone應用程序,其中包含一個包含Web視圖的屏幕。我想知道爲了保持一致性的原因,我必須保留導航欄,並且在我的應用程序中始終顯示標籤欄,因此在哪裏放置工具欄(後退,前進和刷新按鈕)。我不希望將工具欄放置在導航欄的下方,以免爲網頁內容留出空間。 我可以在導航欄中包含我的工具欄控件(後退,前進和刷新按鈕),還是我會違反iOS準則?這裏最好的用戶體驗是什麼?iPhone應用程序中的工具欄
在此先感謝。 最好的問候,
我目前正在開發一款iPhone應用程序,其中包含一個包含Web視圖的屏幕。我想知道爲了保持一致性的原因,我必須保留導航欄,並且在我的應用程序中始終顯示標籤欄,因此在哪裏放置工具欄(後退,前進和刷新按鈕)。我不希望將工具欄放置在導航欄的下方,以免爲網頁內容留出空間。 我可以在導航欄中包含我的工具欄控件(後退,前進和刷新按鈕),還是我會違反iOS準則?這裏最好的用戶體驗是什麼?iPhone應用程序中的工具欄
在此先感謝。 最好的問候,
將您的工具欄;
你或許應該還可以使用https://github.com/samvermette/SVWebViewController並保存自己大量的時間。在導航欄上使用瀏覽器控件並不是一種好的用戶體驗,因爲它很容易將導航欄「後退」與瀏覽器「後退」混淆起來,而且通常沒有足夠的空間。
如果你這麼做了,那麼你就會成爲一個好公司 - 這就是Facebook iPhone應用程序所做的(以及其他許多)。
注意:iPad Facebook應用程序確實在導航欄的RHS上放置了一些瀏覽器控件,因爲有足夠的空間。
您應該使用工具欄,但在Web視圖控制器上設置controller.hidesBottomBarWhenPushed = YES
,以便您的標籤欄在Web視圖中時不可見。在屏幕的底部)
但是,我需要標籤欄始終可見。 – user2075762 2013-02-17 12:00:35
哦,我明白了。非常感謝您的反饋! – user2075762 2013-02-17 12:21:54