XCode屬性面板使用說明

2021-06-15 05:50:36 字數 2596 閱讀 8999

xcode 中inte***ce builder 工具 是乙個功能強大的「所見即所得」開發工具。本文主要介紹屬性面板 和  物件庫面板

物件庫面板:

提供了所有cocoa touch 庫給我們定義好的介面元件,包括 view 元件和 controller 元件(所有名字帶 ***xcontroller 的元件)。

使用如下圖:

預設列表顯示                方格顯示               

物件庫中元件較多,為了查詢方便,底部提供了搜尋欄,功能強大,一般只要輸入關鍵的幾個字母,就能快速找到你需要的元件。

主介面:

主介面提供了乙個設計區域,該區域中放入我們設計的所有元件,一般要先放入乙個容器元件,如:uiview  檢視。然後在檢視中放入其他元件。

為了快速檢視主介面中相關資訊,可以通過左側的側邊欄(desk)檢視。

樹狀物件列表

屬性面板:

把上面查詢到的uiimageview 元件拖入主介面 檢視中

該元件提供了乙個可以放入的區域。開啟右側屬性面板(上面第四個)

分為 image view  和 view 兩個區域,體現了兩個類之間的繼承關係

uiimageview 繼承自 uiview,uiview 中的屬性 uiimageview 可以直接用

view 屬性

(1)mode :定義內部對齊方式及是否縮放以適用檢視大小;

(2)tag :uiview 所有子類,包括檢視和控制項,都可以起乙個 tag 數字編號,程式中可以通過該編號,找到這個元件;

(3)interaction : (配合)第乙個指定使用者是否能夠操作該物件,大部分都應該選中,除外;第二個指定該控制項是否至此多觸點事件;

(4)alpha : (透明度)背景後的內容的可見度,取值範圍(0.0-1.0),0.0 完全透明,1.0 完全不透明

(5)background : 確定背景顏色;

(6)drawing : opaque 不透明,alpha 為 1 時,雖然不透明,但是如果影象中有洞,下面的依然看得到,選中 opaque 則整個圖層完全不透明;

hidden選中,使用者看不見這個控制項;

clearsgraphics context 選中將會被透明的黑色塊覆蓋,然後在上面繪製控制項,預設關閉;

clipsubviews : 如果有子檢視,沒有完全包含在父檢視內,選中後,只在父檢視中的部分會顯示,預設禁用;

autoresizesubviews :允許ios 調整子檢視大小,預設選中;

(7)stretching : (拉伸)可以忽略,只有當螢幕上調整矩形檢視大小且需要重新繪製時,才需要拉伸。這裡需要設定 4 個浮點值(0.0-1.0),如果希望每條邊 10%是不可以拉伸,那麼  x y 都指定為 0.1 ,widthheight 都設為 0.8。預設 x y都是 0.0 ,width height 為 1.0 

上面的 view 屬性,一般都保持預設,我們選中在 uiimageview  區域內顯示的為 [email protected] 後,選中這個,可以 在 上面第五個面板中修改它的尺寸

文字框元件 uitextfield

在物件庫中中選擇 文字框元件,拖入 uiview 檢視中

文字框的屬性列表如下:

(1)text : 預設選擇 plain,然後在下面輸入你想在啟動時顯示給使用者的提示文字;

(2)color :設定輸入框中文字的顏色

(3)font  :字型和大小

(4)alignment :文字對齊方式

(5)placeholder : 用於指定將在文字欄位中以灰色顯示的文字,前提時該字段沒有值。佔位字元

(7)border style : 4 個按鈕,更改文字字段邊框的繪製方式,一般用預設值

(8)clear button :

(9)clear when editing begins : 指定使用者觸控該字段的操作。選中該項,之前該字段中的任何值都將被刪除,並且使用者能重新輸入。

(10)min font size :指定輸入文字變多後,文字變小的最小尺寸;

adjustto fit :確保整個文字在檢視中可見;

下面屬性,定義使用文字欄位時 鍵盤的外觀和行為。

(11)capitalization : words 所有單詞自動首字母大寫;sentences  控制句子;all characters 所有的字母

(12)corrention : 一致性

(13)keyboard  : 鍵盤排列方式

(15)auto-enable return key : 選中,return 鍵被禁用,直到至少在文字欄位中鍵入乙個字元。

(16)secure : 指定文字框是否作為密碼框

關閉鍵盤:

使用者按下 done 後,生成乙個  did end on exit 事件

-(ibaction)textfielddoneediting: (id)sender

[sender  resignfirstresponse];//放棄第一響應者的控制權

使用者觸控背景關閉鍵盤

通過背景控制器類 uiviewcontroller  中提供方法

-(ibaction)backgroundtap: (id)sender

[***field   resignfirstresponder];

xcode結果邊欄 XCode屬性面板使用說明

xcode 中inte ce builder 工具 是乙個功能強大的 所見即所得 開發工具。本文主要介紹屬性面板 和 物件庫面板 物件庫面板 提供了所有cocoa touch 庫給我們定義好的介面元件,包括 view 元件和 controller 元件 所有名字帶 xcontroller 的元件 使...

CSS border 屬性使用說明

border 定義四個邊的寬度,樣式,顏色 取值 inherit 邊框寬度,樣式,顏色屬性中的乙個或多個 inherit 繼承 初始值 none 繼承性 否 適用於 所有元素 border 邊框 border不能分別定義4個邊框的寬度,顏色和樣式,只能統一定義,不可以對四個邊設定不同的值,和marg...

使用說明 附註工具使用說明

附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...