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

2021-10-13 09:43:15 字數 2576 閱讀 1337

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];

Emacs 008 邊欄行號顯示

emacs 008 邊欄行號顯示 emacs中,邊欄行號顯示比行號模式要直觀多了。開啟可以通過命令輸入的方式開啟,用到的命 linum mode。這個命令也有點像開關的行為,重複輸入會不斷進行設定狀態的翻轉。通過linum mode開啟的效果 再次輸入,出現的效果 如果希望emacs啟動的時候就開啟...

《Xcode實戰開發》 2 5節跳轉欄

2.5 跳轉欄 xcode實戰開發 編輯器區域之上的跳轉欄顯示開發人員在專案組織結構中所處的位置 見圖2.13 此外,它還能作為專案導航器的乙個更為緊湊的版本。即使在導航器區域被隱藏時,仍然可以訪問跳轉欄,單擊任何分段以及從彈出式選單選擇不同路徑 見圖2.14 都可以瀏覽開發人員的專案。跳轉欄的能力...

C 列印整個窗體(不包括邊欄)

今天跟人討論如何列印整個窗體,最原始的思路是 new bitmap this.drawbitmap bitmap,用printdoucument控制項中 onprint 事件的 e.graphics.drawimage bitmap,此方法可以實現,但不夠完美。經過查資料發現 c 可呼叫vb.net...