我的目的是實現類似於本機iPad設置應用程序的東西。設置使用UITableViewController
,因此,詳細視圖可以深入到子視圖,但是我希望能夠通過按鈕點擊在我的詳細視圖中推送視圖控制器。如何在蘋果示例MultipleDetailViews的詳細視圖中推送視圖控制器?
所以我試圖擴大MultipleDetailViews示例應用程序:
1)SecondDetailViewController
具有財產navigationController
(這是隻讀)設置爲nil
...
2)所以我創建了一個新的UINavigationController
並用它推我的控制器,但沒有奏效。
我的代碼:
if (!self.myNavigationController) {
self.myNavigationController = [[UINavigationController alloc] initWithRootViewController:self];
}
FirstDetailViewController *controller = [[FirstDetailViewController alloc] initWithNibName:@"FirstDetailView" bundle:nil];
[[self myNavigationController] pushViewController:controller animated:YES];
[controller release], controller = nil;
也試過在UINavigationController
只是init
方法,但並沒有正常工作。
我想嘗試一些不可能實現自定義UISplitViewController
?我誤導了SecondDetailViewController
有UINavigationBar
的示例代碼嗎?
鏈接似乎已經死了 - 你有另一個參考? – matm 2011-05-31 19:16:11
[鏈接](http://kshitizghimire.com.np/uisplitviewcontroller-push-viewcontroller-in-master-and-detail/)試試這個。他的網站是在前一天完成的。 – DogEatDog 2011-06-02 05:03:47