iOS

iOS動作和輸出

iOS動作和輸出

使用Action和Outlet連接,UIViewController可以直接與它的UIView通信。

  • 當視圖控製器需要更改標簽文本時,它會連接到outlet。
  • 當按鈕被按下時,它使用動作鏈接向視圖控製器發送消息。
  • 它表示視圖控製器的出口被定義為一個字段,動作被聲明為一個方法。

讓我們通過創建一個新的Single View App並將其命名為ActionAndOutletDemo來看看動作和輸出是如何發揮作用的。


在項目創建完成後,添加一個標簽和一個按鈕,如下所示:


  • 因此,當您按下按鈕時,它應該運行更改標簽文本的代碼。
  • 也就是說;這個按鈕必須是發生某事的動作。
  • 此外,因為你希望從我們的Swift控製器代碼更新它,標簽必須是一個出口。

隱藏左右麵板,然後選擇故事板並進入助手模式。

按住Control鍵,然後單擊並拖動標簽到ViewController類,在任何現有方法的上方停止。您現在應該看到一個小彈出窗口,其中Connection設置為一個出口。將其命名為myLabel,然後單擊Connect按鈕。

接下來,轉到故事板圖標,保持控製按鈕向下,單擊按鈕,並將其拖到我們已經構造了基本的地方。標簽


這次彈出窗口出現時,請注意將Connection從outlet更改為action。ChangeText是你應該給它起的名字。下麵的代碼行已經添加到ViewController類中。出口是一回事,行動是另一回事。

C語言階乘程序
2小時
初學者
1.8 k +人注冊
4.54 (48)
詹金斯教程
1小時
初學者
2.3 k +人注冊
4.5 (127)
Dockerize Spring Boot應用程序
1小時
中間
881人注冊
4.24 (29)
Python數據結構
1小時
初學者
7.2 k +人注冊
4.49 (429)
Java中的斐波那契數列
2小時
初學者
1.3 k +人注冊
4.41 (27)
c++中的優先級隊列
1小時
初學者
1.1 k +人注冊
4.18 (39)
MATLAB
2小時
初學者
6.9 k +人注冊
4.48 (369)
Python中的包
1小時
初學者
2.1 k +人注冊
4.39 (72)
Python中的回文
2小時
初學者
1 k +人注冊
4.5 (18)
Baidu
map