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附註應用程式生成帶域...