天天看點

Unbalanced calls to begin/end appearance transitions for <> 自定義tabbar問題 Unbalanced calls to begin/end appearance transitions for <>

自定義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];