渲染導航欄在自定義SEGUE,我有以下簡單的過渡:爲UINavigationController的自定義動畫推不正確
- (void) perform {
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
[UIView transitionWithView:src.navigationController.view duration:1
options:UIViewAnimationOptionTransitionFlipFromBottom
animations:^{
[src.navigationController pushViewController:dst animated:NO];
}
completion:NULL];
}
內容視圖動畫的罰款。但是,執行動畫時,頂部的導航欄佈局錯亂(按鈕全部擠在左上角,沒有標題),只有在動畫完成時才彈出到位。任何人都知道我做錯了什麼以及如何解決它?謝謝!
有人可以解釋爲什麼這是downvoted? – qix
非常感謝!剪切代碼幫助我弄清楚,在推送過程中,如何僅對導航欄切換進行動畫製作,而不是內容視圖切換 – Denis