1. 程式人生 > >Montouch 定義一個定製的 View Control類

Montouch 定義一個定製的 View Control類

定製的檢視控制器是UIViewController的子類,它是用來展現你的應用程式的內容的。

可以在Monodevelop專案模板中增加一個View Controller類,然後修改成自己需要的。增加了一個View Controller類會預設增加一個xib的View檔案。如果是stroyboard專案是在stroyboard中增加一個View Controller,並且可以重新命名。

給View Control建立一個檢視

為檢視控制器建立檢視時檢視控制器的主要工作是根據需要載入和解除安裝了自己的檢視。 大多數檢視控制器從xib關聯檔案載入他們的檢視。 使用xib檔案的優點是,它們允許您以視覺化的方式佈局和配置你的檢視,使你更容易、更快地調整佈局。 但是,你也還可以以程式設計方式按自己的意願建立檢視。

使用 Xcode建立一個檢視

Interface Builder中建立檢視提供了一種直觀的方式建立和配置檢視控制器的檢視。 顧名思義他是介面生成器是一種工具,用於生成應用程式的介面圖形。相對於以程式設計方式,你可以直接操縱裝配和控制你的檢視,把他們拖到工作區來進行定位、調整,並使用屬性視窗修改其屬性的。 然後將結果儲存在xib檔案,該檔案儲存了你組裝的物件的集合以及有關所做的所有自定義項的資訊。

有兩個辦法將xib配置檔案用於檢視控制器:

      一個檢視控制器與檢視分離的方式,xib檔案用來定義檢視。

      一個將檢視控制器與檢視都整合在一個xib檔案中。

這兩個方式,使用分離的方式是首選的。分離的方式提供更強健的解決方案,特別是在記憶體管理領域。 在記憶體不足的時候, 分離的xib檔案(檢視)的內容可以根據需要從記憶體中清除,而不影響檢視的檢視控制器物件。 而整合在一起的方式,其中的內容必須留在記憶體中,直到所有xib檔案物件不再需要。

從一個分離的xib載入View

image

處理事件

view controller的響應鏈條

XYSG0{DR(%RTBV]NOIYPGRD

作者:Bruce Lee
出處:http://www.cnblogs.com/BruceLee521
本博原創文章版權歸部落格園和本人共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出作者名稱和原文連線,否則保留追究法律責任的權利。