0
我目前在導航控制器中有一個包含2個視圖控制器的應用程序。 它們以此順序推: A,B在轉換過程中顯示在左側的Rightbarbuttonitem(解僱)
A具有一個空的(但顯示)導航欄和B具有與導航欄:
1)一種標題視圖 2)的自定義leftBarButtonItem。
這是初始化代碼:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.addFavoriteButton]; // addFavorite is an IBOutlet to a view outside the view hierarchy of my VC.
當我去從B到A回,或者通過從左側平移或觸摸返回按鈕,右按鈕被顯示在左側一個奇怪位置在過渡期間的屏幕。
B佈局類似地用於C視圖控制器,沒有任何問題。
您可以從拙劣的轉換中看到屏幕截圖: 正如您所看到的,心臟(我的右鍵)顯示錯誤。
我該如何解決這個問題?
我有同樣的問題。你刪除了什麼特定的限制?這隻對我在iOS上不適用<= 9. –
@JeremyHicks對不起,我不記得了。在您的控制檯中查找錯誤,也許這會有所幫助。將任何錯誤粘貼到https://www.wtfautolayout.com – Antzi