2011-04-27 69 views
1

我是新來的MonoTouch以及iphone的發展。 我有一個控制器說firstcontroller與UITableView。 我有另一個自定義控制器說customcontroller。如何添加自定義控制器查看

讓我怎麼加我的自定義控制器firstcontroller。這樣(Uitableview和firstcontroller)都可見。

感謝,

回答

0

喜歡的東西firstcontroller.View.AddSubview(customcontroller.View);應該做的伎倆。或者讓第三個控制器包含兩個控制器的視圖。 注意,通過將所述第二視圖的第一視圖的所有的控制都相對放置到所述第一控制器視圖。

0

根據蘋果的文檔:

「創建負責管理在一個單一的視圖層次的任何觀點每個自定義視圖控制器對象在iPhone應用程序中,視圖層次的意見,傳統覆蓋整個屏幕上,但在ipad應用中,它們可以只覆蓋屏幕的一部分。一個視圖控制器和在其視圖層級中的視圖之間的一對一的對應是關鍵的設計考慮。YOU不應該使用多個自定義視圖控制器來管理同樣的觀點層級的不同部分。同樣,你不應該使用一個自定義視圖控制器對象來管理價值的內容多屏「。

你會惹上麻煩,如果你有firstcontroller和customcontroller每個控制在同一視圖層次的單獨視圖,當談到自轉。是否有可能使第一個控制器類中的表視圖和customcontroller的View都是UIView字段?然後,您可以在firstcontroller的ViewDidLoad()方法期間,將兩個UIView對象的大小和位置設置爲firstcontroller的View屬性中的子視圖。

相關問題