-3
A
回答
3
添加事件處理程序,你可以做到這一點的故事板以及):
[switch1 addTarget:self action:@selector(changeSwitch:) forControlEvents:UIControlEventValueChanged];
實現方法和其他開關的變化值:
-(void)changeSwitch:(id)sender{
UISwitch *s = (UISwitch*)sender;
//Change value on second switch
[s2 setOn:!s.isOn];
}
+0
謝謝!只是想確認我沒有吠叫錯誤的樹 – user3333936
0
考慮你有兩個開關,開關1和開關2.
然後,
//in viewDidLoad
[ self.Switch1 addTarget:self
action:@selector(switchChanged:)
forControlEvents:UIControlEventValueChanged];
-(void)switchChanged:(uiSwitch*)sender
{
if([sender isOn]) //check whether switch1 is on
{
if([self.switch2 isOn]) //turn switch2 off
{
[self.switch2 setOn:NO];
}
}
}
希望這有助於你
相關問題
- 1. 根據另一個uiswitch的狀態更改uiswitch
- 2. 從NSObject類更改UISwitch的狀態
- 3. UISwitch狀態viewdidload
- 4. Uiswitch不會更改狀態ios
- 5. Xcode - UISwitch在更改狀態後回來
- 6. iPhone UISwitch反應與另一個UISwitch
- 7. UISwitch設置狀態
- 8. UISwitch繁殖狀態
- 9. 基於UISwitch的狀態
- 10. 記住uiswitch的狀態
- 11. 同時檢查更多UISwitch的狀態
- 12. 如何防止UISwitch改變狀態?
- 13. 防止UISwitch改變UI狀態
- 14. 更改UISwitch爲開
- 15. 檢查UISwitch狀態viewDidLoad
- 16. UISwitch一次更改兩個值
- 17. 如何在UISwitch改變狀態時調用一個動作?
- 18. 更改UISwitch上的文本
- 19. 更改UISwitch的文本
- 20. 更改UISwitch的標籤
- 21. 將UISwitch的顏色更改爲「關閉」狀態
- 22. 編程方式更改UISwitch錯誤的狀態
- 23. ObjectiveC UISwitch默認設置爲OFF
- 24. Swift:用相同的標籤點擊一個按鈕時更改UISwitch狀態
- 25. uiswitch默認文本更改
- 26. 如何將UISwitch默認顏色更改爲關閉狀態?
- 27. 另一個自定義的UISwitch問題
- 28. 無法切換狀態的UISwitch
- 29. 將UISwitch的狀態寫入文件
- 30. 保持TableViewCell中UISwitch的狀態:Swift
當你看重的UISwitch改變:'BOOL fisrtIsOn = [yourFirstSwitch ISON]';,你可以這樣做:'[yourSecondSwitch fisrtIsOn]'或'[yourSecondSwitch西頓:fisrtIsOn]' ; – Larme