iphone開發 xcode4新介面使用詳解

來源:互聯網
上載者:User

 

 

啟動Xcode4後,首先會有一個歡迎視窗,通過它,點擊“Create a new Xcode project”,可以直接開始建立項目

當然也可以通過菜單或者捷徑來開始建立新項目

選擇新項目模板

為方便產生項目,Xcode4預設提供了幾種項目模板:

  • Navigation-based Application: 該模板適用與需要介面導航的應用,基於該模板產生的應用程式,帶一個導航,顯示一個清單項目
  • OpenGL ES Application: 該模板適用於基於OpenGL ES的應用程式,例如遊戲類程式。基於該模板產生的應用程式,帶一個用來輸出OpenGL ES情境的視圖和一個支援動畫的視圖
  • Splite View-based Application: 該模板適用於需要用到左右分欄視圖的iPad程式,基於該模板產生的應用程式,提供了一個左右分欄的介面控制項
  • Tab Bar Application: 該模板適用於適用採用標籤頁的應用程式,基於該模板產生的應用程式,預設帶有標籤頁
  • Utility Application: 該模板適用與有一個主介面和一個資訊頁的應用,基於該模板產生的應用程式,主介面上有一個資訊按鈕,點擊後,有一個翻轉動畫,切換到另一個資訊介面
  • View-based Application: 該模板適用於單一介面的應用,基於該模板產生的應用程式,只有一個空白介面視圖
  • Window-based Application: 該模板適用於空白的應用程式,基於該模板產生的應用程式,只有一個表單,沒有任何視圖,需要手動添加

對於我們的Hello World項目來說,最適合的項目模板是“View-based Application”,我們只要基於它建立一個單一帶有空白視圖的應用,然後再將UILabel拖到上面就可以實現準系統。

 

編輯介面檔案

一般建立一個新項目,在項目中會包含一個或多個介面檔案,這些介面檔案一般稱之為“nib檔案”,副檔名為nib或xib。或者通過嚮導建立一個新的View Controller的時候,Xcode會包含一個對應的nib檔案,一個標頭檔和一個實現檔案。

擊工具列的“Hide or show the Navigator”和“Hide or show the Utilities ”按鈕,隱藏左側Navigator地區,顯示Utility地區,這樣我們就可以開始在Xcode 4中來編輯介面。

添加Label到介面中

從物件程式庫中,找到我們所需要的Label控制項對象,拖動到主介面中,即完成Label控制項的添加

設定Label控制項屬性

選中新添加的Label控制項,點擊Inspector selector bar地區的“Show the Attributes inspector”按鈕,切換到屬性編輯介面,分別設定以下屬性:

  • Text: 輸入“Hello World”
  • Alignment: 選擇置中對齊
  • Font: 選擇“Helvetical Bold 26.0”
  • Text Color: 選擇紅色
  • Shadow: 選擇黑色(Black Color)
  • Shadow Offset: Horizontal和Vertical的值分別輸入1

 

選中新添加的Label控制項,點擊Inspector selector bar地區的“Show the Size inspector”按鈕,切換到尺寸和位置設定介面,對寬度進行調整,這裡我們給Label設定一個足夠的寬度和高度:200x40,以保證字型不會被縮小。

在Xcode中,用滑鼠拖動Label,拖動過程中Xcode有輔助線來協助定位,很容易就可以找到正中心的位置。當然也可以通過簡單的計算得到Label如果要顯示在正中心,座標應該為:x = (螢幕寬度 - Label寬度) / 2 = (320 - 200) / 2 = 60; y = (螢幕高度 - 狀態列高度 - Label高度) / 2 = (480 - 20 - 40) / 2 = 210;

摘自:iphone開發

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.