在iOS中動作和插座分別為 ibActions 和 ibOutlets,其中 ib 代表介面生成器。這些都是相關的UI元素,我們將探討他們直觀地了解如何實現它們。
1. 讓我們用我們的第一個iPhone應用程式。
2. 選擇ViewController.xib 檔案從導航器中的部分檔案。
3. 現在,您可以選擇從我們的視窗右側的庫窗格的UI元素如下所示。
4. 可以將UI元素拖放到我們認為在我們的介面生成器。
5. 讓我們認為新增一個Label和圓形按鈕。
6.從編輯選擇按鈕,在工作區中的工具列如下所示的右上角找到。
選擇 Assistant editor 按鈕
7. 在我們的編輯區域的中心,我們將看到兩個視窗,分別是 ViewController.xib 檔案和 ViewController.h
8. 現在在標籤上點選右鍵並選擇,按住並拖動新的參照插座,如下圖所示
9. 現在拖放ViewController.h在大括號之間。有可能是沒有花括號,請在該檔案中新增。會發現一個彈出如下圖所示。
10. 現在為 outlet 鍵入標籤文字名稱,在這裡我寫的是 myTitleLabel。點選連線並 ibOutlet將完成。
11. 同樣一個動作,右鍵點選圓形按鈕,選擇“ Round rect 將它拖到下面的大括號
12.拖放並它命名為 setTitleLabel。
13. 現在選擇檔案ViewController.m,找到一個方法,如下所示。
-(IBAction) setTitleLabel:(id)sender{ }
14. 新增上述方法如下圖所示,在裡面宣告。
[myTitleLabel setTitleText:@"Hello"];
15. 現在讓我們來執行程式,選擇“run ”按鈕。會看到下面的輸出。
16. 現在按一下按鈕。
17. 該標籤,我們創造了插座(outlet )已經改變了按鈕的操作。
18.因此,從上面的例子中,我們可以得出結論,IBOutlet 建立一個參考的UIElement(這裡的UILabel)同樣 IBAction連線 UIButton 的一個方法,這就是所謂的事件觸控裡面。
19. 可以擺弄動作,通過選擇不同的事件,在建立動作的時候。