我試圖添加一個rightBarButtonItem到navigationitem.But無論我做什麼我都看不到導航欄上的按鈕。如果我NSLog的self.navigationItem.title我得到正確的title.And也如果我NSLog的rightBarButtonItem我得到barbutton項目的內存locatioin,所以不是null。以下是我加我吧按鈕項:iOS - RIghtbarbutton存在,但不可見
UIBarButtonItem *barButton= [[UIBarButtonItem alloc] initWithTitle:......];
self.navigationItem.rightBarButtonItem=barButton;
我應該怎麼做才能讓導航欄上的按鈕可見。
編輯:這裏的的viewController層次結構:
MechViewController //這被推到導航堆棧
PageViewController //這是在MechViewController viewDidLoad方法創建並添加作爲childViewController
PhotoViewController //這是我添加到PageViewController的viewControllers數組的視圖控制器。這是我需要添加欄按鈕項目並指定其操作的位置。
更多代碼和屏幕? – demon9733
你是什麼屏幕?這是涉及添加欄按鈕項目的代碼的唯一部分。 –
此外,我試圖在將視圖控制器推入導航堆棧之後添加上面的代碼,並且顯示了按鈕。但我需要在子視圖控制器上執行此操作。 –