簡體   English   中英

iOS6應用程序中的選項卡欄導航錯誤

[英]Tab bar navigation bug in ios6 app

一個錯誤正在影響我的ios6 iPhone應用程序。

使用故事板,“頂”視圖控制器是一個tabbar控制器和若干突出部的與所述導航控制器控制。

首次加載應用程序時,您位於其中一個導航控制器的頂層。 您可以很好地導航到右側,但向左“快退”將無法顯示正確的幻燈片動畫。 相反,它沒有滑動動畫。 這會影響該導航控制器上的所有放松進度。

一旦選擇了另一個選項卡並再次返回,動畫問題便自動修復。 如果您從后台恢復應用程序,它也可以正常工作。 問題僅在於應用程序的初始啟動。

為什么會這樣以及如何解決?

從我從您的問題中可以看出來的信息,您正在嘗試使用展開序列向后瀏覽導航控制器中嵌入的控制器。 如果那是您在做什么,那是錯誤的。 您應該刪除那些散亂的東西。 您無需添加任何腳本或代碼即可執行此操作-導航控制器會自動處理此問題。

編輯后:

審查項目后,問題出在自定義選項卡欄控制器上。 您沒有在viewDidAppear方法中調用[super viewDidAppearAnimated:animated],這導致了這種奇怪的行為。 切換標簽后消失的原因是,標簽欄控制器的viewDidAppear不再被調用-僅在應用程序首次啟動時才被調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM