2011-09-22 48 views
0

我有一個類別可以在應用程序的UINavigationBar中顯示自定義圖像。當應用程序從背景中回來時,圖像有時會消失,我留下的只是一個帶按鈕的白色導航欄。當應用程序從多任務處理回來時,自定義UINavigation圖像消失

我正在使用的類別在下面,有誰能提醒嗎?

@implementation UINavigationBar (CustomImage) 

-(void)drawRect:(CGRect)rect { 

cardSmartAppDelegate *delegate = (cardSmartAppDelegate *)[[UIApplication sharedApplication] delegate]; 
    [delegate.navImage drawInRect:rect]; 
    } 

    @end 

回答

0

您不應該使用類別來覆蓋方法。有時可行,但通常不行。有傳言說,它很快就會放棄工作。

見我的代碼在這個項目怎麼做你想要什麼:

Custom UINavigationBar Background

+0

感謝埃裏克,我會實現你的建議:) – bennythemink

相關問題