Xamarin iOS開發實戰上冊----------2.2 新增和定製檢視

大學霸發表於2014-09-12

Xamarin iOS開發實戰上冊----------2.2  新增和定製檢視

本節將主要講解檢視的兩種新增方式:一種是使用Interface Builder;一種是使用程式碼;以及定製檢視等內容。

2.2.1  使用Interface Builder新增檢視

使用Interface Builder新增檢視是一個相當簡單的工作。以下的示例將為開發者講解該如何使用Interface Builder新增檢視。
【示例2-1】以下將使用Interface Builder新增一個檢視,具體步驟如下:
(1)建立一個Single View Application型別的工程,命名為2-1。
(2)開啟MainStoryboard.storyboard檔案,選擇Xamarin Studio最右邊的工具欄按鈕,開啟工具欄介面(檢視|Pads|工具欄)。從工具欄中拖動View空白檢視物件到主檢視中,如圖2.1所示。

圖2.1  操作步驟
注意:此時就在檢視新增了一個空白的檢視。
(3)儲存檔案(Command+S),單擊“執行”按鈕,此時就會出現iOS模擬器執行結果,如圖2.2所示。

圖2.2  執行效果
由於使用Interface Builder新增的View空白檢視預設的背景顏色為白色,所以在模擬器上是看不出效果的。那麼該如何在模擬器上看到新增的View空白檢視呢?開發者需要回到MainStoryboard.storyboard檔案,選擇主檢視上新增的View空白檢視物件。然後,選擇Xamarin Studio最右邊的屬性按鈕,開啟屬性介面(“檢視”|Pads|“屬性”命令)。將View的Background屬性設定為Scrollview Textured Background color,如圖2.3所示。

圖2.3  操作步聚
注意:當改變Background屬性後,選擇的View檢視物件的顏色也會發現相應的變化。執行效果如圖2.4所示。

圖2.4  執行效果
此時,就可以在iOS模擬器上看到新增的檢視了。我們的這個示例是沒有任何作用的。它只是為開發者演示瞭如何使用Interface Builder來新增一個檢視。
注意:View空白檢視是開發者使用最頻繁的,原因如下:
(1)每一個視覺化的檢視物件都是繼承自UIView類。
(2)提供了自動調整大小的功能。
(3)UIView可以管理內容繪製。
(4)由於它是一個容器,可以接受其他的檢視作為其子檢視。
(5)可以接受本身和其子檢視的觸控事件。
(6)它的很多屬性可以實現動畫。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1268278/,如需轉載,請註明出處,否則將追究法律責任。

相關文章