自定義Tabbar,nav push後出現警告:
Unbalanced calls to begin/end appearance transitions for <>
一個動畫沒有執行結束,下一個動畫就開始了。 解決辦法 自定義tabbar實作如下方法 問題即可解決:
-(void)viewWillAppear:(BOOL)animated
{
[self.selectedViewController beginAppearanceTransition: YES animated: animated];
}
-(void) viewDidAppear:(BOOL)animated
{
[self.selectedViewController endAppearanceTransition];
}
-(void) viewWillDisappear:(BOOL)animated
{
[self.selectedViewController beginAppearanceTransition: NO animated: animated];
}
-(void) viewDidDisappear:(BOOL)animated
{
[self.selectedViewController endAppearanceTransition];
}