簡體   English   中英

如何從UISegmentControl創建IBAction?

[英]How to create IBAction from UISegmentControl?

我正在我的項目中處理UISegmentControl 我可以通過拖放創建UISegmentControl插座和插座集合。 但無法創建細分控制的IBAction 我想我錯過了很小的事情。 任何想法我現在應該如何進行? 為了更清晰,您可以參考此屏幕截圖。 在此處輸入圖片說明

這與按鈕操作相同,唯一的區別是您應該使用“ ValueChanged ”,而不是選擇TouchUpInside或其他按鈕事件

UISegmentControll將響應值更改操作

在您的controller嘗試以下代碼:

@IBOutlet weak var segmentedControl: UISegmentedControl!
@IBAction func segmentedControl(sender: AnyObject) {

    if segmentedControl.selectedSegmentIndex == 1 {

        // Do something with the first button
    }
    else {
        // Do something with the second button, etc...
    }
}

然后將其從您的code拖動到segmentedControl

您需要單擊右上角的助手導航器以打開“實現文件”,然后將段控件拖到@implementation指令之后,這將彈​​出對話框屏幕。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM