2010-04-07 270 views
0

我有一個窗口,並添加一個導航控制器的視圖,我只想讓導航控制器的視圖佔用一半的窗口(上半部分)並且想添加另一個視圖到下半部分。我試圖爲導航控制器的視圖設置框架,但0,0是屏幕上的最高點(不計算iPhone的狀態欄)。我可以找到(希望)一個API來給我一個狀態欄的大小,但我懷疑有一個更文明的方法來做到這一點。任何幫助讚賞。如何添加另一個子視圖到一個NavigationController視圖

+0

嘗試看看這個[博客文章](http://blog.jayway.com/2009/03/22/uitoolbars-in-iphone-os-2x/)。我無法讓它起作用,但你可能有更好的運氣 – Casebash 2010-09-22 07:03:30

回答

0

你的UIView類允許你添加多個子視圖到它。你應該做的只是佈置兩個子視圖,一個在頂部,另一個在底部。 在你的UIView上使用addSubview方法來添加儘可能多的視圖到你想要的父視圖。 你可能有興趣在讀'Creating and Managing the View Hierarchy'

+0

是的,你可以將第二個視圖添加到你推入導航堆棧的每個視圖,而不是試圖將窗口分成兩個視圖。不幸的是,這非常混亂。 – Casebash 2010-09-22 07:02:42

相關問題