0
我在視圖中有UISwitch
。我有另一個線程來檢測值A. 我想更新視圖以設置UISwitch
是true或false取決於值A是真是假。如何在swift中更新UIView
如何更新UIView以實時更改UISwitch
?謝謝。
我在視圖中有UISwitch
。我有另一個線程來檢測值A. 我想更新視圖以設置UISwitch
是true或false取決於值A是真是假。如何在swift中更新UIView
如何更新UIView以實時更改UISwitch
?謝謝。
考慮一下:
dispatch_async(dispatch_get_main_queue()){
self.switchControl.on = aValue
}
謝謝您的回答,但如何做到實時? – user2262304
iOS和OS X不提供中間線程中斷和執行任意工作的功能。主線程有附加的「運行循環」,一旦有事件需要處理就會喚醒線程,如UI交互,定時器或任意工作執行任務。這裏唯一的選擇是同步或異步執行任務。如果你對同步變體感興趣,你可以使用'dispatch_sync'。在這種情況下,工作線程將被阻塞,直到更新交換機的塊完成。它有幫助嗎? –