自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解使用Interface Builder設(shè)計程序界面

移動開發(fā) iOS
本文主要介紹如何使用Interface Builder來設(shè)計程序界面,之前也許我們也接觸過Interface Builder,應(yīng)該不是很陌生,那么先來看本文內(nèi)容介紹。

使用Interface Builder來設(shè)計程序界面是本文要介紹的內(nèi)容,主要介紹了用Interface Builder設(shè)計程序界面的詳細步驟,不多說,我們先來看詳細內(nèi)容。

使用Interface Builder設(shè)計程序界面

 

1、Cocoa Touch中的UIKit與Cocoa中的AppKit的作用相同。這兩個框架是相似的概念,但是由于是在不同的平臺上,它們顯然也有些不同。另一方面,像NSString和NSArray的Foundation framework類庫,在Cocoa和Cocoa Touch上是共享的。

2、IB(Interface Builder),當(dāng)你點擊Resource下的.xib文件將啟動IB(如果沒看到控件欄,可以單擊IB菜單中的Tools/Library菜單)。它是很智能的,如果一個對象不接受subview對象,你是無法將subview對象拖放到這個對象上的。label對象是從UILabel里派生出來的實例。找到Label控件把它拖放到View界面,雙擊你創(chuàng)建的label然后輸入Hellow,World,拖放它調(diào)整到你想放置的位置,保存并回到Xcode,運行Build and Run,就可以看到效果了。要調(diào)整Label標(biāo)簽的屬性(如字體和顏色),只要單擊選中它,再按command + 1或菜單tools/inspector就可以設(shè)置它的屬性了。

3、IB無需維護任何代碼,它創(chuàng)建Object-c對象,幫你自動生成相關(guān)代碼,當(dāng)程序運行時,它會將對象序列化為nib文件以便讓對象直接加載進內(nèi)存。這將避免任何手工代碼產(chǎn)生的問題。

4、程序圖標(biāo)的大小是57x57像素,格式為.png(我是用windows畫筆工具做的),用不著對邊角做修飾,只要設(shè)計成平膽且四方形的就行。IB會自動調(diào)整圖片的邊角和立體效果。除非你有強列的理由,所有iPhone項目中用到的圖片都要用.png格式的,Xcode將在程序生成階段自動優(yōu)化.png圖像。

5、做好.png后,點中Xcode主界面的Resources文件夾,然后點擊Project/Add to Project菜單,記住,請選中“Copy items into destination group`s folder(if needed)“這一項,將圖片加到項目中來,然后選中info.plist,在屬性設(shè)置中,將程序的icon file(雙擊右邊的值列)屬性值設(shè)置為該文件名,如SNB.png,這樣,程序圖標(biāo)就設(shè)好了。隨后運行時就可以看到程序圖標(biāo)已變成了你自己做的圖標(biāo)。

6、info.plist中的Bundle identifier,是***標(biāo)識應(yīng)用程序的信息,也是必設(shè)置項。使用iphone仿真器時沒有問題,但如果你要在真機iPhone上運行程序,就需要通過一些額外的申請步驟來申請應(yīng)用程序的bundle identifier項?,F(xiàn)在,我們可以暫時把這一項設(shè)置為com.snbworkshop.HelloWorld,如圖:

使用Interface Builder設(shè)計程序界面

7、如果你要刪除iPhone仿真器上的應(yīng)用程序,你可以在MAC硬盤中找到并刪除下列目錄中的內(nèi)容即可:

用戶主目錄/資源庫

  1. /Application Support/iPhone Simulator/User/Applications/ 

小結(jié):詳解使用Interface Builder設(shè)計程序界面的內(nèi)容介紹完了,希望本文對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-06 15:06:46

Xcode Cocoa

2011-07-28 13:47:20

Xcode Interface

2011-07-19 15:55:09

Xcode Interface Builder

2011-08-03 14:13:45

Xcode 4 Interface

2011-08-05 10:01:23

Xcode Interface

2011-07-22 15:56:18

iPhone Interface Builder

2010-01-12 18:20:31

Visual C++

2011-07-20 09:49:41

Xcode Interface Builder

2011-08-05 09:48:46

iPhone Interface

2011-07-06 15:14:34

iOS Xcode

2016-10-28 08:57:56

Git圖形界面

2021-05-10 07:30:07

Linux統(tǒng)計程序

2021-08-11 11:02:17

Linuxtime命令

2021-05-11 11:52:23

Linuxtime命令

2011-05-19 08:49:01

使用片段界面設(shè)計Android

2009-07-10 15:41:27

Swing AWT

2010-01-28 09:54:27

C++程序設(shè)計

2011-04-29 13:15:16

iOS程序圖標(biāo)iOS圖標(biāo)設(shè)計iOS

2009-08-27 16:22:58

interfaceabstract cl

2017-05-08 10:38:36

PythonJavaScriptWIFI
點贊
收藏

51CTO技術(shù)棧公眾號