
- iOS 教程
- iOS - 首頁
- iOS - 入門
- iOS - 環境設定
- iOS - Objective-C 基礎
- iOS - 第一個 iPhone 應用程式
- iOS - 動作和出口
- iOS - 代理
- iOS - UI 元素
- iOS - 加速計
- iOS - 通用應用程式
- iOS - 攝像頭管理
- iOS - 位置處理
- iOS - SQLite 資料庫
- iOS - 傳送電子郵件
- iOS - 音訊和影片
- iOS - 檔案處理
- iOS - 訪問地圖
- iOS - 應用內購買
- iOS - iAd 整合
- iOS - GameKit
- iOS - 故事板
- iOS - 自動佈局
- iOS - Twitter 和 Facebook
- iOS - 記憶體管理
- iOS - 應用程式除錯
- iOS 有用資源
- iOS - 快速指南
- iOS - 有用資源
- iOS - 討論
iOS - 動作和出口
iOS 中的動作和出口分別稱為ibActions 和ibOutlets,其中ib 代表介面構建器。這些與 UI 元素相關,在瞭解如何視覺化實現它們之後,我們將進一步探討它們。
動作和出口 – 涉及的步驟
步驟 1 − 讓我們使用我們的第一個 iPhone 應用程式。
步驟 2 − 從導航器部分的檔案中選擇 ViewController.xib 檔案。
步驟 3 − 現在,您可以從視窗右側的庫窗格中選擇 UI 元素,如下所示。

步驟 4 − 您可以將 UI 元素拖放到介面構建器中的檢視中。
步驟 5 − 讓我們向檢視中新增一個標籤和一個圓角矩形按鈕。

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

選擇助手編輯器按鈕。

步驟 7 − 我們將在編輯器區域的中心看到兩個視窗,一個是 ViewController.xib 檔案,另一個是 ViewController.h。
步驟 8 − 現在,右鍵單擊標籤並選擇、按住並拖動新的引用出口,如下所示。

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

步驟 10 − 為出口鍵入標籤名稱,這裡我們使用了標籤 myTitleLabel。單擊連線,ibOutlet 將完成。
步驟 11 − 同樣,要新增一個動作,請右鍵單擊圓角矩形按鈕,選擇觸控內部並將其拖到花括號下方。

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

步驟 13 − 選擇 ViewController.m 檔案,您會找到如下所示的方法。
-(IBAction) setTitleLabel:(id)sender { }
步驟 14 − 在上述方法內部新增如下所示的語句。
[myTitleLabel setText:@"Hello"];
步驟 15 − 現在讓我們透過選擇執行按鈕來執行程式。您將看到以下輸出。

步驟 16 − 現在單擊按鈕。

步驟 17 − 我們建立的標籤已透過按鈕上的動作進行了更改。
步驟 18 − 從上面的示例中,我們可以得出結論,IBOutlet 建立了對 UIElement 的引用(這裡是對 UILabel)。同樣,IBAction 將 UIButton 與一個方法連結起來,該方法在事件 touch up inside 時被呼叫。
步驟 19 − 透過在建立動作時選擇不同的事件,您可以嘗試各種動作。