0

我正在構建一個應用程序,在這個應用程序中,我必須顯示TabBar控制器,但我的應用程序已準備好導航控制器,因此最明顯的障礙是將TabBar推入導航。 蘋果在它的下面的開發者文檔狀態:在導航控制器上推TabBar控制器

「你永遠不希望在標籤欄控制器推到 導航控制器的導航堆棧這樣做,其中的標籤欄只出現而產生的異常情況一個特定的視圖控制器 位於導航堆棧頂部 選項卡欄被設計爲持久的,所以這種瞬態方法可能會讓用戶感到困惑。

嗯,我這樣做不知道這個推薦:)。現在我想知道我的應用程序是否可以因此拒絕我。你有這方面的經驗嗎?你覺得怎麼樣呢?

回答

0

我不認爲他們會拒絕你的應用程序(不確定它,但我不認爲任何人都可以),但是你的結構似乎很混亂。

看看這個:iOs Human Interface Guideline

例如:

「使用標籤欄讓用戶訪問同一組相關的整體功能的數據或不同的子任務的不同角度的當您使用標籤欄時,請遵循以下指導原則:

不要使用標籤欄爲用戶提供控制,使其在當前模式或屏幕上的元素上執行操作如果您需要爲用戶提供控件,請使用一個工具欄改爲(有關使用指南,請參閱「工具欄」)。

通常,使用標籤欄來組織應用程序級別的信息。標籤欄非常適合在主應用程序視圖中使用,因爲這是一種扁平化信息層次結構並同時提供對多個同類信息類別或模式的訪問的好方法。「

我認爲您應該轉換您的選項卡在工具欄中的酒吧

+0

謝謝答案我肯定會考慮這個建議。 – savudin