iOS - 動作和出口



iOS 中的動作和出口分別稱為ibActionsibOutlets,其中ib 代表介面構建器。這些與 UI 元素相關,在瞭解如何視覺化實現它們之後,我們將進一步探討它們。

動作和出口 – 涉及的步驟

步驟 1 − 讓我們使用我們的第一個 iPhone 應用程式。

步驟 2 − 從導航器部分的檔案中選擇 ViewController.xib 檔案。

步驟 3 − 現在,您可以從視窗右側的庫窗格中選擇 UI 元素,如下所示。

iOS Tutorial

步驟 4 − 您可以將 UI 元素拖放到介面構建器中的檢視中。

步驟 5 − 讓我們向檢視中新增一個標籤和一個圓角矩形按鈕。

iOS Tutorial

步驟 6 − 從位於右上角的工作區工具欄中的編輯器選擇器按鈕中(如下所示)。

iOS Tutorial

選擇助手編輯器按鈕。

iOS Tutorial

步驟 7 − 我們將在編輯器區域的中心看到兩個視窗,一個是 ViewController.xib 檔案,另一個是 ViewController.h。

步驟 8 − 現在,右鍵單擊標籤並選擇、按住並拖動新的引用出口,如下所示。

iOS Tutorial

步驟 9 − 將其放到 ViewController.h 中花括號之間。如果檔案中沒有花括號,請在執行此操作之前新增 ViewController。您會看到如下所示的彈出視窗。

iOS Tutorial

步驟 10 − 為出口鍵入標籤名稱,這裡我們使用了標籤 myTitleLabel。單擊連線,ibOutlet 將完成。

步驟 11 − 同樣,要新增一個動作,請右鍵單擊圓角矩形按鈕,選擇觸控內部並將其拖到花括號下方。

iOS Tutorial

步驟 12 − 放下它並將其命名為 setTitleLabel。

iOS Tutorial

步驟 13 − 選擇 ViewController.m 檔案,您會找到如下所示的方法。

-(IBAction) setTitleLabel:(id)sender {
}

步驟 14 − 在上述方法內部新增如下所示的語句。

[myTitleLabel setText:@"Hello"];

步驟 15 − 現在讓我們透過選擇執行按鈕來執行程式。您將看到以下輸出。

iOS Tutorial

步驟 16 − 現在單擊按鈕。

iOS Tutorial

步驟 17 − 我們建立的標籤已透過按鈕上的動作進行了更改。

步驟 18 − 從上面的示例中,我們可以得出結論,IBOutlet 建立了對 UIElement 的引用(這裡是對 UILabel)。同樣,IBAction 將 UIButton 與一個方法連結起來,該方法在事件 touch up inside 時被呼叫。

步驟 19 − 透過在建立動作時選擇不同的事件,您可以嘗試各種動作。

廣告