1. 程式人生 > >iOS中檢視的介紹與使用

iOS中檢視的介紹與使用

一、檢視的建立

       我們在使用檢視之前必須要先進行建立。 在建立檢視時,可以採用手動建立檢視, 使用程式碼建立檢視這兩種方法。

1、我們可以手動建立一個檢視,為了讓大家 能夠看清我們的檢視,我們將建立的檢視 背景調整為紅色。建立步驟,首先我們將 ViewController.xib檔案單擊開啟,在 “Objects”視窗中選擇“View”將其拖到 “interface Builder”中。單擊“Show the Attributes inspector”中的“Background”的 顏色,將其背景設定為“紅色”。

顯示的影象為:

2、建立檢視的另一種方法是使用程式碼建立

             UIView *檢視物件名=[[UIView alloc]initWithFrame:檢視框架];

三、工程目錄簡介

  大致瞭解一些這些資料夾的作用:

    外側的四個大資料夾:

    1. Products: 主要用於mac電腦開發,IOS開發用不到。

    2. AppTests: 用於單元測試。

    3. AppUITests: 用於UI測試。

    3. App: IOS開發的內容主要都是存放在這個資料夾中。

     4. Main.storyboard: storyboard檔案可以幫助我們用比較直觀的方式來快速的開發UI,通過這個檔案我們可以看到我們設計的頁面長什麼樣子。比如,我們要在頁面上新增一張圖片,我們只要將一個圖片的控制元件直接拉到storyboard上,就可以看到這個圖片在頁面上到底是大是小,位置在哪裡等等。這是IOS推薦的UI開發模式。有人要問了,那我們還要用程式碼寫UI,不是很麻煩嗎?其實這兩種方式寫UI各有優缺點,我們可以取長補短,這在後面講到storyboard的時候再討論。Main.storyboard顧名思義就是主頁面。

    5. Assets.xcassets: 這個資料夾主要用於存放資原始檔,比如圖片

    6. LauchScreen.storyboard: 顧名思義就是啟動頁面,在開啟一個App的時候,一般不會直接跳到主頁面,經常會先來個某某公司或則廣告圖片什麼的,這就是啟動頁。

    7. info.plist: 這個檔案是專案的配置檔案。比如主頁面是哪個頁面,所以Main.storyborad也不一定就是主頁面,因為在這裡可以修改。

四、認識檢視

   1、import UIKit:UIKit是IOS提供給我們專門用於編寫UI程式碼的庫,import是匯入的意思,匯入UIKit這個庫後就可以在後續程式碼中用其提供的類來寫UI。以後要使用第三方提供的庫,類似也要這麼匯入。

    2、ViewController:UIKit庫中一個重要的類,顧名思義“檢視控制器”。可以先這麼認為吧,一個ViewController代表一個頁面的容器。也就是一個頁面對應一個ViewController。所以很明顯,我們的UI程式碼應該寫在ViewController類裡面。

    3、viewDidLoad(): 這是UIViewController中的一個方法,代表頁面已經初始化完畢,這時頁面還是空白的,可以往頁面中新增其他的UI元素了,比如圖片、文字。我們要新增的UI程式碼都是寫在紅色箭頭所指的地方。每個頁面都有一個完整的生命週期,從它開始被建立一直到它被銷燬回收,UIViewController還提供很多的方法,對應這些不同的生命階段,有興趣可以自己查詢學習。