我在UINavigationController
內有UIViewController
,並且我正在從XIB文件推入第二個UIViewController
到導航堆棧。此XIB還包含用於第二個視圖控制器的標題和按鈕的UINavigationItem
,但加載XIB時會忽略它們。有任何想法嗎?iPhone - 從xib加載視圖控制器時忽略UINavigationItem
這裏是我的代碼(photoViewController是第二的viewController)
- (void) displayPhotoWithId:(int)photoId {
if (_photoViewController == nil) {
self.photoViewController = [[[PhotoViewController alloc] initWithNibName:@"PhotoView" bundle:[NSBundle mainBundle]] autorelease];
}
_photoViewController.photoId = photoId;
[self.navigationController pushViewController:_photoViewController animated:YES];
}
謝謝hoha。那麼在這裏沒有辦法從Interface Builder使用UINavigationItem? – Greenwell 2011-03-09 20:57:41
有沒有我害怕。它與控制器中的視圖加載順序有關。我忘了它是什麼,但現在UINavigationItem只是不能從XIBs工作。 – hoha 2011-03-09 22:14:11