2011-05-01 155 views
0

我有點困惑,實現自定義視圖控制器。我有一個觀點,我想從窗口頂部向下滑動。該視圖上有三個按鈕。當點擊視圖按鈕時,視圖將會丟失。當再次敲擊時,視圖向上/向下滑動。我將下拉視圖保存爲一個nib文件。這是實施的最佳方法嗎?或者我應該在主視圖的筆尖上看到視圖嗎? 而我能得到我應該怎麼設置它的一些方向?自定義視圖控制器幫助

回答

0

通常圖案具有各視圖的存儲在他們自己的XIB文件,並用自己的視圖控制器對象相關聯的。然後你分配/初始化新的視圖控制器,並指向它的XIB並以模態方式呈現它。一旦提交,VC就會響應其行爲並與模型進行交互並更新自己的觀點。然後,您可以關閉該視圖控制器及其視圖以恢復到父視圖控制器。

我注意到SO人們分配/初始化一個孩子VC,然後他們目前的VC中,他們addSubview的newVC.view中提到的模式,但似乎只是非常不尋常給我。

如果你剛剛有一個子視圖被部分遮蓋屏幕,可能它不保證自己的VC,因爲我認爲我低估了你的使用情況,它的動作會映射到你當前的VC 。在這種情況下,我會以編程方式或剛剛創建的內容作爲你的第一個VC的XIB另外的看法,在需要時動態顯示了下來。