2011-04-12 72 views
0

我是新的Xcode(也在這裏,在堆棧溢出),我試圖建立一個應用程序,其中包含一個小的UINavigationController(與TableView裏面)在窗口的頂部。所以它不應該全屏顯示,它只是GUI的一小部分(就像textField或其他任何類型的組件)。Xcode:在子視圖中的UINavigationController

我讀過UINavigationController被設計爲在整個屏幕上顯示,但它可以做到這一點嗎?

如果我不能,我可能有寫我自己的UINavigationController樣和TableViewController樣,所有的過渡效果(2 TableView中之間),諸如此類......提前

感謝您的幫助!

回答

0

我在書中創建瞭解決方案,它非常簡單。我必須以編程方式創建UINavigationViewController:

tableViewController = [[MyTableViewController alloc] initWithNibName:@"MyTableViewController" bundle:nil]; 
navCtrl = [[NavigViewController alloc] initWithRootViewController:tableViewController]; 
[navCtrl.view setFrame:CGRectMake(40, 40, 150, 200)]; 
[window addSubview:navCtrl.view]; 
[self.window makeKeyAndVisible]; 
相關問題