0
私はUISwitch
をビューに持っています。私は値Aを検出するためのスレッドを持っています。 UISwitch
を設定するビューを更新するには、trueまたはfalseの値Aに応じて真または偽にします。すぐにUIViewを更新するには
リアルタイムでUISwitch
を変更するためにUIViewを更新するにはどうすればよいですか?ありがとうございました。
私はUISwitch
をビューに持っています。私は値Aを検出するためのスレッドを持っています。 UISwitch
を設定するビューを更新するには、trueまたはfalseの値Aに応じて真または偽にします。すぐにUIViewを更新するには
リアルタイムでUISwitch
を変更するためにUIViewを更新するにはどうすればよいですか?ありがとうございました。
はこのことを考えてみましょう:
dispatch_async(dispatch_get_main_queue()){
self.switchControl.on = aValue
}
は、あなたの答えをありがとう、本当の時間を行うには? – user2262304
iOSとOS Xは、途中でスレッドの中断や任意の作業を行う機能を提供していません。メインスレッドには、UIインタラクション、タイマー、または任意の作業実行タスクのような、処理するイベントが発生するとスレッドを起動させる「実行ループ」が付いています。ここでの唯一のオプションは、タスクを同期または非同期で実行することです。シンクロナイズドバリアントに興味があるなら、 'dispatch_sync'を使うことができます。この場合、ワーカースレッドは、スイッチを更新するブロックが完了するまでブロックされます。助けてくれますか? –