簡體   English   中英

UISwitch:之前做什么:附加選擇器或狀態改變?

[英]UISwitch: what is done earlier:attached selector, or change of state?

說,我已經以編程方式創建了一個UISwitch實例:

    UISwitch *switchBtn = [[UISwitch alloc] initWithFrame:CGRectMake(200, 10, 0, 0)];
    [switchBtn setOn:YES animated:YES];
    [switchBtn addTarget:self action:@selector(switchStateChanged:) forControlEvents:UIControlEventValueChanged];

然后,如果我在應用程序運行時按下該開關,將更早執行什么操作:switchStateChanged或switchBtn.on的值更改?

對於未來的訪客。 我經過一些明顯的實驗后發現,在XCode 6.1.1中,UISwitch的狀態更改早於附加方法的執行。

UISwitch,當用戶操縱開關控件(“翻轉”它)時,將生成UIControlEventValueChanged事件,該事件導致控件(如果配置正確)發送操作消息。

請找到更多詳細信息

暫無
暫無

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

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