0
我正在使用iphone sdk 3.1.2。UIBarButtonItem失去他們的自定義視圖圖像
我有3個根視圖控制器,每個在單獨的選項卡上。他們的左側導航欄按鈕在其每個viewDidLoad
方法中都有一個自定義視圖。主自定義視圖由AppDelegate
保存。每個regView
是一個保留的財產。在appDidFinishlaunching
方法我ALLOC一個imageView
(的AppDelegate
實例)和分配給它的圖像:
UImageView* regView;
@property (nonatomic,retain) UIImageView* regView;
-(void) viewDidLoad
{
....
self.regView = appDelegate.regView;
UIBarButtonItem* regButton = [[UIBarButtonItem alloc] initWithCustomView:self.regView];
self.navigationItem.leftBarButtonItem = regButton;
[regButton release];
}
然而,當我標籤欄項之間交換前面的選擇的視圖控制器失去其leftBarButton
自定義視圖,直到只有最後選擇保留在它上面。其他2個不能得到他們的左鍵自定義視圖回來!
任何人都知道我在做什麼錯了?
嗨,謝謝,但它的一個圖像是我的應用 中的一個狀態指示器,並允許用戶知道發生了什麼事情,而不管他/她在哪個視圖中。所以我需要在一個地方更新它, 我該怎麼做呢 – tech74 2010-02-06 19:28:06