我有一個UINavigationController
這是寬度是255和rootViewController
是UITableViewController
是相同的寬度。問題是,當我推一個新的視圖控制器,目前的rootViewController
動畫約1/3的屏幕方式,然後保持可見,而新的控制器進來,然後消失。如果我將animated
設置爲NO
它可以正常工作,但我需要爲其設置動畫。代碼中沒有什麼特別的事情發生,當切換控制器時,這是一個簡單的push/pop
設置。我在下面添加了一個視頻,向您展示它的外觀。我在導航控制器(藍色)和桌面視圖(橙色)上放置了邊框。這確實推/彈出的代碼是:pushViewController:動畫:沒有完全動畫當前控制器出界
if ([[self.menuNavigationController topViewController] isKindOfClass:[TeamMenuViewController class]])
{
[self.menuNavigationController pushViewController:self.teamsViewController animated:YES];
}
else
{
[self.menuNavigationController popToRootViewControllerAnimated:YES];
}
顯示您的代碼可能很有用。 – 2015-02-11 18:11:59
你有沒有修復過這種行爲讓你的vc完全變成動畫? – tommybananas 2015-03-15 23:17:14
選定的答案給了我我需要的東西。我只是給它一個背景顏色。 – CWitty 2015-03-16 00:15:55