Xamarin iOS開發實戰上冊----------2.2 新增和定製檢視
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xamarin iOS教程之新增和定製檢視iOS
- Xamarin iOS開發實戰上冊(內部資料daxueba.net)iOS
- Xamarin iOS開發實戰下冊 (內部資料)iOS
- Xamarin iOS開發實戰1.1.3Xamarin版本iOS
- iOS專案開發實戰——UIView的子檢視和父檢視iOSUIView
- Xamarin Android開發實戰(上冊)大學霸內部資料Android
- iOS專案開發實戰——製作檢視的縮放動畫iOS動畫
- iOS專案開發實戰——製作檢視的旋轉動畫iOS動畫
- Xamarin iOS開發實戰中冊 (內部資料)C#蘋果應用開發iOSC#蘋果
- iOS專案開發實戰——檢視動畫效果iOS動畫
- Xamarin iOS教程之警告檢視iOS
- iOS專案開發實戰——實現檢視切換動畫iOS動畫
- iOS專案開發實戰——設定檢視的透明度改變動畫iOS動畫
- Xamarin iOS教程之自定義檢視iOS
- iOS開發之表檢視愛上CoreDataiOS
- Xamarin iOS教程之進度條和滾動檢視iOS
- Xamarin iOS教程之檢視顯示影像iOS
- iOS 11開發教程(十四)iOS11應用程式碼新增檢視iOS
- iOS專案開發實戰——製作檢視的平移動畫以及解決移動異常問題iOS動畫
- iOS 11開發教程(十三)iOS11應用編輯介面新增檢視iOS
- iOS10 UI教程檢視的繪製與檢視控制器和檢視iOSUI
- iOS開發系列--檢視切換iOS
- Xamarin iOS開發實戰第1章使用C#編寫第一個iOS應用程式iOSC#
- Xamarin ios 教程 Xamarin跨平臺開發 C#蘋果應用開發iOSC#蘋果
- iOS專案開發實戰——使用CALayer和定時器實現進度條iOS定時器
- C#蘋果應用開發——第一講初始Xamarin Xamarin ios 教程 Xamarin跨平臺開發C#蘋果iOS
- iOS開發之定製輸入框iOS
- iOS 11開發教程(十八)iOS11應用檢視之使用程式碼新增按鈕iOS
- 小冊上新:Taro 多端開發實現原理與專案實戰
- iOS Simulator功能介紹關於Xamarin IOS開發iOS
- Xamarin iOS教程之鍵盤的使用和設定iOS
- iOS 11開發教程(十五)iOS11應用檢視的位置和大小iOS
- 《D3.js資料視覺化實戰手冊》——2.2選擇單個元素JS視覺化
- iOS開發 AVFoundation 自定義視訊錄製iOS
- iOS 11開發教程(十六)iOS11應用檢視之刪除空白檢視iOS
- iOS專案開發實戰——使用定時器實現迴圈操作iOS定時器
- CSDN周賽第38期:贏《Spring Boot+Vue開發實戰》和定製周邊Spring BootVue
- iOS專案開發實戰——自定義設定導航欄和狀態列背景iOS